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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

java 加减法2

發(fā)布時(shí)間:2025/7/25 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 加减法2 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一:題目要求:

   1.是否有乘除法

   2.是否有括號(hào)

   3.取值范圍

   4.加減有無(wú)負(fù)數(shù)

   5.除法有無(wú)余數(shù)

二:設(shè)計(jì)思路:

? ? ? ? ?在上一個(gè)程序的基礎(chǔ)之上,按照題目要求,在原有的選擇出整數(shù)題或者分?jǐn)?shù)題菜單下,分別添加是否有乘除法的下一級(jí)菜單,并創(chuàng)建相應(yīng)的函數(shù)。在函數(shù)里,通過(guò)引用上一次題目的函數(shù),并加以修改,來(lái)完成目標(biāo)。在完成加減有無(wú)負(fù)數(shù)是,在while函數(shù)內(nèi)的最前面添加加減有無(wú)負(fù)數(shù)菜單,把加減有無(wú)負(fù)數(shù)作為第一個(gè)菜單,再一級(jí)一級(jí)的往下進(jìn)行。對(duì)于除法有無(wú)余數(shù),在選擇完有無(wú)乘除法之后,可以選擇有無(wú)乘除法,然后對(duì)除法有無(wú)余數(shù)進(jìn)行選擇,如果選擇了有余數(shù),那么就把上一個(gè)程序的代碼直接引用,如果選擇無(wú)余數(shù),那么在原有函數(shù)的除法運(yùn)算基礎(chǔ)上,對(duì)是否有余數(shù)進(jìn)行判斷,如果有余數(shù)就重新生成隨機(jī)數(shù),直至生成無(wú)余數(shù)的。我編寫(xiě)的程序里的所有功能基本都是利用if ?else函數(shù)編寫(xiě)的,有些地方我打算利用while函數(shù)進(jìn)行改進(jìn)。對(duì)于未完成的功能,我在運(yùn)行程序的時(shí)候錯(cuò)誤太多,正在改進(jìn)中。

三:程序代碼:

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("加減有無(wú)負(fù)數(shù)");System.out.println(" 1.有 ");System.out.println(" 2.無(wú) ");System.out.println(" 請(qǐng)選擇: ");int e = input.nextInt();if(e==1)//加減有負(fù)數(shù) {menu();int a = input.nextInt();if(a==1)//整數(shù) {System.out.println("是否有乘除法");System.out.println(" 1.是 ");System.out.println(" 2.否 ");System.out.println(" 3.退出 ");System.out.println(" 請(qǐng)選擇: ");int c = input.nextInt();if(c==1)//有乘除法 {System.out.println("除法是否有余數(shù)");System.out.println(" 1.是 ");System.out.println(" 2.否 ");System.out.println(" 3.退出 ");System.out.println(" 請(qǐng)選擇: ");int f = input.nextInt();if(f==1)//整數(shù)除法由余數(shù) {System.out.println("請(qǐng)輸入出題數(shù)量");shu(input.nextInt());}if(f==2)//整數(shù)除法沒(méi)有余數(shù) {System.out.println("請(qǐng)輸入出題數(shù)量");meiyushu(input.nextInt());}}if(c==2)//無(wú)乘除法 {System.out.println("請(qǐng)輸入出題數(shù)量");shu1(input.nextInt());}else{System.out.println("已退出");System.exit(0);}}if(a==2)//分?jǐn)?shù) {System.out.println("是否有乘除法");System.out.println(" 1.是 ");System.out.println(" 2.否 ");System.out.println(" 3.退出 ");System.out.println(" 請(qǐng)選擇: ");int d = input.nextInt();if(d==1)//有乘除法 {System.out.println("除法是否有余數(shù)");System.out.println(" 1.是 ");System.out.println(" 2.否 ");System.out.println(" 3.退出 ");System.out.println(" 請(qǐng)選擇: ");int g = input.nextInt();if(g==1)//除法有余數(shù) {System.out.println("輸入題目數(shù)量");fen(input.nextInt());}if(g==2)//除法無(wú)余數(shù) {System.out.println("輸入題目數(shù)量");meiyushufen(input.nextInt());}}if(d==2)//無(wú)乘除法 {System.out.println("輸入題目數(shù)量");fen1(input.nextInt());}else{System.out.println("已退出");System.exit(0);}}if(a==3){System.out.println("已退出");System.exit(0);}}if(e==2)//加減無(wú)負(fù)數(shù) {menu();int a = input.nextInt();if(a==1)//整數(shù) {System.out.println("是否有乘除法");System.out.println(" 1.是 ");System.out.println(" 2.否 ");System.out.println(" 3.退出 ");System.out.println(" 請(qǐng)選擇: ");int c = input.nextInt();if(c==1){System.out.println("請(qǐng)輸入出題數(shù)量");meiyoufushushu(input.nextInt());}if(c==2){System.out.println("請(qǐng)輸入出題數(shù)量");meiyoufushushu1(input.nextInt());}else{System.out.println("已退出");System.exit(0);}}if(a==2)//分?jǐn)?shù) {System.out.println("是否有乘除法");System.out.println(" 1.是 ");System.out.println(" 2.否 ");System.out.println(" 3.退出 ");System.out.println(" 請(qǐng)選擇: ");int d = input.nextInt();if(d==1){System.out.println("輸入題目數(shù)量");meiyoufushufen(input.nextInt());}if(d==2){System.out.println("輸入題目數(shù)量");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("請(qǐng)輸入要選擇的選項(xiàng):");System.out.println(" 1.整數(shù) ");System.out.println(" 2.分?jǐn)?shù) ");System.out.println(" 3.退出 ");System.out.println("***************");System.out.println(" 請(qǐng)選擇:");}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) {//沒(méi)有乘除法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+"="+"?");}}} }

四:程序運(yùn)行截圖:

?

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/gong123/p/6532556.html

總結(jié)

以上是生活随笔為你收集整理的java 加减法2的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。