日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 加减法2

發布時間:2025/7/25 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 加减法2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一:題目要求:

   1.是否有乘除法

   2.是否有括號

   3.取值范圍

   4.加減有無負數

   5.除法有無余數

二:設計思路:

? ? ? ? ?在上一個程序的基礎之上,按照題目要求,在原有的選擇出整數題或者分數題菜單下,分別添加是否有乘除法的下一級菜單,并創建相應的函數。在函數里,通過引用上一次題目的函數,并加以修改,來完成目標。在完成加減有無負數是,在while函數內的最前面添加加減有無負數菜單,把加減有無負數作為第一個菜單,再一級一級的往下進行。對于除法有無余數,在選擇完有無乘除法之后,可以選擇有無乘除法,然后對除法有無余數進行選擇,如果選擇了有余數,那么就把上一個程序的代碼直接引用,如果選擇無余數,那么在原有函數的除法運算基礎上,對是否有余數進行判斷,如果有余數就重新生成隨機數,直至生成無余數的。我編寫的程序里的所有功能基本都是利用if ?else函數編寫的,有些地方我打算利用while函數進行改進。對于未完成的功能,我在運行程序的時候錯誤太多,正在改進中。

三:程序代碼:

import java.util.Scanner;public class suanshu {public static void main(String[] args) {Scanner input = new Scanner(System.in);int m=0;while(m==0){System.out.println("加減有無負數");System.out.println(" 1.有 ");System.out.println(" 2.無 ");System.out.println(" 請選擇: ");int e = input.nextInt();if(e==1)//加減有負數 {menu();int a = input.nextInt();if(a==1)//整數 {System.out.println("是否有乘除法");System.out.println(" 1.是 ");System.out.println(" 2.否 ");System.out.println(" 3.退出 ");System.out.println(" 請選擇: ");int c = input.nextInt();if(c==1)//有乘除法 {System.out.println("除法是否有余數");System.out.println(" 1.是 ");System.out.println(" 2.否 ");System.out.println(" 3.退出 ");System.out.println(" 請選擇: ");int f = input.nextInt();if(f==1)//整數除法由余數 {System.out.println("請輸入出題數量");shu(input.nextInt());}if(f==2)//整數除法沒有余數 {System.out.println("請輸入出題數量");meiyushu(input.nextInt());}}if(c==2)//無乘除法 {System.out.println("請輸入出題數量");shu1(input.nextInt());}else{System.out.println("已退出");System.exit(0);}}if(a==2)//分數 {System.out.println("是否有乘除法");System.out.println(" 1.是 ");System.out.println(" 2.否 ");System.out.println(" 3.退出 ");System.out.println(" 請選擇: ");int d = input.nextInt();if(d==1)//有乘除法 {System.out.println("除法是否有余數");System.out.println(" 1.是 ");System.out.println(" 2.否 ");System.out.println(" 3.退出 ");System.out.println(" 請選擇: ");int g = input.nextInt();if(g==1)//除法有余數 {System.out.println("輸入題目數量");fen(input.nextInt());}if(g==2)//除法無余數 {System.out.println("輸入題目數量");meiyushufen(input.nextInt());}}if(d==2)//無乘除法 {System.out.println("輸入題目數量");fen1(input.nextInt());}else{System.out.println("已退出");System.exit(0);}}if(a==3){System.out.println("已退出");System.exit(0);}}if(e==2)//加減無負數 {menu();int a = input.nextInt();if(a==1)//整數 {System.out.println("是否有乘除法");System.out.println(" 1.是 ");System.out.println(" 2.否 ");System.out.println(" 3.退出 ");System.out.println(" 請選擇: ");int c = input.nextInt();if(c==1){System.out.println("請輸入出題數量");meiyoufushushu(input.nextInt());}if(c==2){System.out.println("請輸入出題數量");meiyoufushushu1(input.nextInt());}else{System.out.println("已退出");System.exit(0);}}if(a==2)//分數 {System.out.println("是否有乘除法");System.out.println(" 1.是 ");System.out.println(" 2.否 ");System.out.println(" 3.退出 ");System.out.println(" 請選擇: ");int d = input.nextInt();if(d==1){System.out.println("輸入題目數量");meiyoufushufen(input.nextInt());}if(d==2){System.out.println("輸入題目數量");meiyoufushufen1(input.nextInt());}else{System.out.println("已退出");System.exit(0);}}if(a==3){System.out.println("已退出");System.exit(0);}}}}public static void meiyushufen(int a) {for(int b=0;b<a;b++){int x = 1+(int)(Math.random()*100);int y = 1+(int)(Math.random()*100);int m = 1+(int)(Math.random()*100);int n = 1+(int)(Math.random()*100);int z = 1+(int)(Math.random()*4);if(z==1){if(x<y&&m<n){System.out.println("("+x+"/"+y+")"+"+"+"("+m+"/"+n+")"+"="+"?");}else if(x<y&&m>n){System.out.println("("+x+"/"+y+")"+"+"+"("+n+"/"+m+")"+"="+"?");}else if(x>y&&m>n){System.out.println("("+y+"/"+x+")"+"+"+"("+n+"/"+m+")"+"="+"?");}else{System.out.println("("+y+"/"+x+")"+"+"+"("+m+"/"+n+")"+"="+"?");}}if(z==2){if(x<y&&m<n){System.out.println("("+x+"/"+y+")"+"-"+"("+m+"/"+n+")"+"="+"?");}else if(x<y&&m>n){System.out.println("("+x+"/"+y+")"+"-"+"("+n+"/"+m+")"+"="+"?");}else if(x>y&&m>n){System.out.println("("+y+"/"+x+")"+"-"+"("+n+"/"+m+")"+"="+"?");}else{System.out.println("("+y+"/"+x+")"+"-"+"("+m+"/"+n+")"+"="+"?");}}if(z==3){if(x<y&&m<n){System.out.println("("+x+"/"+y+")"+"*"+"("+m+"/"+n+")"+"="+"?");}else if(x<y&&m>n){System.out.println("("+x+"/"+y+")"+"*"+"("+n+"/"+m+")"+"="+"?");}else if(x>y&&m>n){System.out.println("("+y+"/"+x+")"+"*"+"("+n+"/"+m+")"+"="+"?");}else{System.out.println("("+y+"/"+x+")"+"*"+"("+m+"/"+n+")"+"="+"?");}}if(z==4){if(x<y&&m<n){if((x*n)%(y*m)==0){System.out.println("("+x+"/"+y+")"+"/"+"("+m+"/"+n+")"+"="+"?");}}else if(x<y&&m>n){if((x*m)%(y*n)==0){System.out.println("("+x+"/"+y+")"+"/"+"("+n+"/"+m+")"+"="+"?");}}else if(x>y&&m>n){if((y*m)%(x*n)==0){System.out.println("("+y+"/"+x+")"+"/"+"("+n+"/"+m+")"+"="+"?");}}else{if((y*n)%(x*m)==0){System.out.println("("+y+"/"+x+")"+"/"+"("+m+"/"+n+")"+"="+"?");}}}}}public static void meiyushu(int a) {for(int b=0;b<a;b++){int x = 1+(int)(Math.random()*100);int y = 1+(int)(Math.random()*100);int z = 1+(int)(Math.random()*4);if(z==1){System.out.println(x+"+"+y+"="+"?");}if(z==2){System.out.println(x+"-"+y+"="+"?"); }if(z==3){System.out.println(x+"*"+y+"="+"?");}if(z==4){if(x%y==0){System.out.println(x+"/"+y+"="+"?");}}}}private static void meiyoufushufen1(int a) {for(int b=0;b<a;b++){int x = 1+(int)(Math.random()*100);int y = 1+(int)(Math.random()*100);int m = 1+(int)(Math.random()*100);int n = 1+(int)(Math.random()*100);int z = 1+(int)(Math.random()*2);if(z==1){if(x<y&&m<n){System.out.println("("+x+"/"+y+")"+"+"+"("+m+"/"+n+")"+"="+"?");}else if(x<y&&m>n){System.out.println("("+x+"/"+y+")"+"+"+"("+n+"/"+m+")"+"="+"?");}else if(x>y&&m>n){System.out.println("("+y+"/"+x+")"+"+"+"("+n+"/"+m+")"+"="+"?");}else{System.out.println("("+y+"/"+x+")"+"+"+"("+m+"/"+n+")"+"="+"?");}}if(z==2){if(x<y&&m<n){if(x*n>y*m){System.out.println("("+x+"/"+y+")"+"-"+"("+m+"/"+n+")"+"="+"?");}else{System.out.println("("+m+"/"+n+")"+"-"+"("+x+"/"+y+")"+"="+"?");}}else if(x<y&&m>n){if(x*m>y*n){System.out.println("("+x+"/"+y+")"+"-"+"("+n+"/"+m+")"+"="+"?");}else{System.out.println("("+n+"/"+m+")"+"-"+"("+x+"/"+y+")"+"="+"?");}}else if(x>y&&m>n){if(y*m>n*x){System.out.println("("+y+"/"+x+")"+"-"+"("+n+"/"+m+")"+"="+"?");}else{System.out.println("("+n+"/"+m+")"+"-"+"("+y+"/"+x+")"+"="+"?");}}else{if(y*n>m*x){System.out.println("("+y+"/"+x+")"+"-"+"("+m+"/"+n+")"+"="+"?");}else{System.out.println("("+x+"/"+m+")"+"-"+"("+y+"/"+x+")"+"="+"?");}}}}}private static void meiyoufushufen(int a) {int x = 1+(int)(Math.random()*100);int y = 1+(int)(Math.random()*100);int m = 1+(int)(Math.random()*100);int n = 1+(int)(Math.random()*100);int z = 1+(int)(Math.random()*4);if(z==1){if(x<y&&m<n){System.out.println("("+x+"/"+y+")"+"+"+"("+m+"/"+n+")"+"="+"?");}else if(x<y&&m>n){System.out.println("("+x+"/"+y+")"+"+"+"("+n+"/"+m+")"+"="+"?");}else if(x>y&&m>n){System.out.println("("+y+"/"+x+")"+"+"+"("+n+"/"+m+")"+"="+"?");}else{System.out.println("("+y+"/"+x+")"+"+"+"("+m+"/"+n+")"+"="+"?");}}if(z==2){if(x<y&&m<n){if(x*n>y*m){System.out.println("("+x+"/"+y+")"+"-"+"("+m+"/"+n+")"+"="+"?");}else{System.out.println("("+m+"/"+n+")"+"-"+"("+x+"/"+y+")"+"="+"?");}}else if(x<y&&m>n){if(x*m>y*n){System.out.println("("+x+"/"+y+")"+"-"+"("+n+"/"+m+")"+"="+"?");}else{System.out.println("("+n+"/"+m+")"+"-"+"("+x+"/"+y+")"+"="+"?");}}else if(x>y&&m>n){if(y*m>n*x){System.out.println("("+y+"/"+x+")"+"-"+"("+n+"/"+m+")"+"="+"?");}else{System.out.println("("+n+"/"+m+")"+"-"+"("+y+"/"+x+")"+"="+"?");}}else{if(y*n>m*x){System.out.println("("+y+"/"+x+")"+"-"+"("+m+"/"+n+")"+"="+"?");}else{System.out.println("("+x+"/"+m+")"+"-"+"("+y+"/"+x+")"+"="+"?");}}}if(z==3){if(x<y&&m<n){System.out.println("("+x+"/"+y+")"+"*"+"("+m+"/"+n+")"+"="+"?");}else if(x<y&&m>n){System.out.println("("+x+"/"+y+")"+"*"+"("+n+"/"+m+")"+"="+"?");}else if(x>y&&m>n){System.out.println("("+y+"/"+x+")"+"*"+"("+n+"/"+m+")"+"="+"?");}else{System.out.println("("+y+"/"+x+")"+"*"+"("+m+"/"+n+")"+"="+"?");}}if(z==4){if(x<y&&m<n){System.out.println("("+x+"/"+y+")"+"/"+"("+m+"/"+n+")"+"="+"?");}else if(x<y&&m>n){System.out.println("("+x+"/"+y+")"+"/"+"("+n+"/"+m+")"+"="+"?");}else if(x>y&&m>n){System.out.println("("+y+"/"+x+")"+"/"+"("+n+"/"+m+")"+"="+"?");}else{System.out.println("("+y+"/"+x+")"+"/"+"("+m+"/"+n+")"+"="+"?");}}}private static void meiyoufushushu1(int a) {for(int b=0;b<a;b++){int x = 1+(int)(Math.random()*100);int y = 1+(int)(Math.random()*100);int z = 1+(int)(Math.random()*2);if(z==1){System.out.println(x+"+"+y+"="+"?");}if(z==2){if(x>y){System.out.println(x+"-"+y+"="+"?");}else{System.out.println(y+"-"+x+"="+"?");}}}}private static void meiyoufushushu(int a) {for(int b=0;b<a;b++){int x = 1+(int)(Math.random()*100);int y = 1+(int)(Math.random()*100);int z = 1+(int)(Math.random()*4);if(z==1){System.out.println(x+"+"+y+"="+"?");}if(z==2){if(x>y){System.out.println(x+"-"+y+"="+"?");}else{System.out.println(y+"-"+x+"="+"?");}}if(z==3){System.out.println(x+"*"+y+"="+"?");}if(z==4){System.out.println(x+"/"+y+"="+"?");}}}public static void menu(){System.out.println("***************");System.out.println("請輸入要選擇的選項:");System.out.println(" 1.整數 ");System.out.println(" 2.分數 ");System.out.println(" 3.退出 ");System.out.println("***************");System.out.println(" 請選擇:");}public static void fen1(int a) {for(int b=0;b<a;b++){int x = 1+(int)(Math.random()*100);int y = 1+(int)(Math.random()*100);int m = 1+(int)(Math.random()*100);int n = 1+(int)(Math.random()*100);int z = 1+(int)(Math.random()*2);if(z==1){if(x<y&&m<n){System.out.println("("+x+"/"+y+")"+"+"+"("+m+"/"+n+")"+"="+"?");}else if(x<y&&m>n){System.out.println("("+x+"/"+y+")"+"+"+"("+n+"/"+m+")"+"="+"?");}else if(x>y&&m>n){System.out.println("("+y+"/"+x+")"+"+"+"("+n+"/"+m+")"+"="+"?");}else{System.out.println("("+y+"/"+x+")"+"+"+"("+m+"/"+n+")"+"="+"?");}}if(z==2){if(x<y&&m<n){System.out.println("("+x+"/"+y+")"+"-"+"("+m+"/"+n+")"+"="+"?");}else if(x<y&&m>n){System.out.println("("+x+"/"+y+")"+"-"+"("+n+"/"+m+")"+"="+"?");}else if(x>y&&m>n){System.out.println("("+y+"/"+x+")"+"-"+"("+n+"/"+m+")"+"="+"?");}else{System.out.println("("+y+"/"+x+")"+"-"+"("+m+"/"+n+")"+"="+"?");}}}}public static void shu1(int a) {//沒有乘除法for(int b=0;b<a;b++){int x = 1+(int)(Math.random()*100);int y = 1+(int)(Math.random()*100);int z = 1+(int)(Math.random()*2);if(z==1){System.out.println(x+"+"+y+"="+"?");}if(z==2){System.out.println(x+"-"+y+"="+"?");}}}public static void fen(int a) {for(int b=0;b<a;b++){int x = 1+(int)(Math.random()*100);int y = 1+(int)(Math.random()*100);int m = 1+(int)(Math.random()*100);int n = 1+(int)(Math.random()*100);int z = 1+(int)(Math.random()*4);if(z==1){if(x<y&&m<n){System.out.println("("+x+"/"+y+")"+"+"+"("+m+"/"+n+")"+"="+"?");}else if(x<y&&m>n){System.out.println("("+x+"/"+y+")"+"+"+"("+n+"/"+m+")"+"="+"?");}else if(x>y&&m>n){System.out.println("("+y+"/"+x+")"+"+"+"("+n+"/"+m+")"+"="+"?");}else{System.out.println("("+y+"/"+x+")"+"+"+"("+m+"/"+n+")"+"="+"?");}}if(z==2){if(x<y&&m<n){System.out.println("("+x+"/"+y+")"+"-"+"("+m+"/"+n+")"+"="+"?");}else if(x<y&&m>n){System.out.println("("+x+"/"+y+")"+"-"+"("+n+"/"+m+")"+"="+"?");}else if(x>y&&m>n){System.out.println("("+y+"/"+x+")"+"-"+"("+n+"/"+m+")"+"="+"?");}else{System.out.println("("+y+"/"+x+")"+"-"+"("+m+"/"+n+")"+"="+"?");}}if(z==3){if(x<y&&m<n){System.out.println("("+x+"/"+y+")"+"*"+"("+m+"/"+n+")"+"="+"?");}else if(x<y&&m>n){System.out.println("("+x+"/"+y+")"+"*"+"("+n+"/"+m+")"+"="+"?");}else if(x>y&&m>n){System.out.println("("+y+"/"+x+")"+"*"+"("+n+"/"+m+")"+"="+"?");}else{System.out.println("("+y+"/"+x+")"+"*"+"("+m+"/"+n+")"+"="+"?");}}if(z==4){if(x<y&&m<n){System.out.println("("+x+"/"+y+")"+"/"+"("+m+"/"+n+")"+"="+"?");}else if(x<y&&m>n){System.out.println("("+x+"/"+y+")"+"/"+"("+n+"/"+m+")"+"="+"?");}else if(x>y&&m>n){System.out.println("("+y+"/"+x+")"+"/"+"("+n+"/"+m+")"+"="+"?");}else{System.out.println("("+y+"/"+x+")"+"/"+"("+m+"/"+n+")"+"="+"?");}}}}public static void shu(int a){for(int b=0;b<a;b++){int x = 1+(int)(Math.random()*100);int y = 1+(int)(Math.random()*100);int z = 1+(int)(Math.random()*4);if(z==1){System.out.println(x+"+"+y+"="+"?");}if(z==2){System.out.println(x+"-"+y+"="+"?");}if(z==3){System.out.println(x+"*"+y+"="+"?");}if(z==4){System.out.println(x+"/"+y+"="+"?");}}} }

四:程序運行截圖:

?

?

?

轉載于:https://www.cnblogs.com/gong123/p/6532556.html

總結

以上是生活随笔為你收集整理的java 加减法2的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。