首页 > 代码库 > 随机生成300道四则运算
随机生成300道四则运算
package lianxi;
import java.util.Random;
public class Sizeyunsuan {
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 + "=" );
}
}
}
随机生成300道四则运算