首页 > 代码库 > 随机生成300道四则运算
随机生成300道四则运算
package demo;
import java.util.Random;
public class demo1 {
public static void main(String args[]) {
char f[] = { ‘+‘, ‘-‘, ‘*‘, ‘/‘ };
int max=100;
for (int i = 0; i < 300; i++) {
Random random = new Random();
int a = random.nextInt(max+1);
int b = random.nextInt(max+1);
int c = random.nextInt(4);
int result=-1;
switch (c) {
case 0:
result=a+b;
break;
case 1:
result=a-b;
break;
case 2:
result=a*b;
break;
case 3:
while (true) {
if (a!=0&&b!=0&&a%b==0) {
result=a/b;
break;
} else {
a = random.nextInt(max+1);
b = random.nextInt(max+1);
}
}
break;
default:
break;
}
System.out.println("" + a + f[c] + b + "=" +result );
}
}
}
import java.util.Random;
public class demo1 {
public static void main(String args[]) {
char f[] = { ‘+‘, ‘-‘, ‘*‘, ‘/‘ };
int max=100;
for (int i = 0; i < 300; i++) {
Random random = new Random();
int a = random.nextInt(max+1);
int b = random.nextInt(max+1);
int c = random.nextInt(4);
int result=-1;
switch (c) {
case 0:
result=a+b;
break;
case 1:
result=a-b;
break;
case 2:
result=a*b;
break;
case 3:
while (true) {
if (a!=0&&b!=0&&a%b==0) {
result=a/b;
break;
} else {
a = random.nextInt(max+1);
b = random.nextInt(max+1);
}
}
break;
default:
break;
}
System.out.println("" + a + f[c] + b + "=" +result );
}
}
}
随机生成300道四则运算
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。