package test;
import java.util.Random;
import java.util.Scanner;
public class Calculate {
public static int add(int x1,int x2) {
return x1+x2;
}
public static int substract(int x1,int x2) {
return x1-x2;
}
public static int multiply(int x1,int x2) {
return x1*x2;
}
public static int divide(int x1,int x2) {
return x1/x2;
}
public static void main(String args[]) {
//输入题目数
System.out.print("输入题目数:");
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
//生成随机数
Random r = new Random();
for(int i = 0 ; i < n ; ) {
int x1 = r.nextInt(100);
int x2 = r.nextInt(100);
//随机符号
int x3 = r.nextInt(3);
switch(x3) {
case 0 : if(x1+x2<=100) {
System.out.println(x1+"+"+x2+"="+add(x1,x2));
i++;
}
break;
case 1 :if(x1-x2>=0) {
System.out.println(x1+"-"+x2+"="+substract(x1,x2));
i++;
}
break;
case 2: if(x1*x2<=100&&x1*x2!=0) {
System.out.println(x1+"*"+x2+"="+multiply(x1,x2));
i++;
}
break;
case 3: if(x1/x2>=1&&x1*x2!=0&&x1%x2==0) {
System.out.println(x1+"/"+x2+"="+divide(x1,x2));
i++;
}
break;
}
}
}
}
一键复制
编辑
Web IDE
原始数据
按行查看
历史