2020.9.30

 1 public class math{
 2     public static void main(String[] args) {
 3         Scanner s=new Scanner(System.in);
 4         int d=0;
 5         int[] a=new int[30];
 6         int[] b=new int[30];
 7         int[] m=new int[30];
 8         for(int n=0;n<30;n++) {
 9          int data=0;
10          a[n]=(int)(Math.random()*100+1);
11          b[n]=(int)(Math.random()*100+1);
12          m[n]=(int)(Math.random()*4+1);
13          for(int t=0;t<n;t++) {
14              if(a[n]==a[t]&&b[n]==b[t]&&m[n]==m[t])
15              data=1;
16          }
17         if(data==1) continue;
18         switch(m[n]) {
19         case 1:{
20             System.out.println(a[n]+"+"+b[n]+"=");
21             d=s.nextInt();
22             break;
23         }
24         case 2:{
25             System.out.println(a[n]+"-"+b[n]+"=");
26             d=s.nextInt();
27             break;
28         }
29         case 3:{
30             System.out.println(a[n]+"*"+b[n]+"=");
31             d=s.nextInt();
32             break;
33         }
34         case 4:{
35             System.out.println(a[n]+"/"+b[n]+"=");
36             d=s.nextInt();
37             break;
38         }
39         }
40         }
41     }
42 }

课堂测试

原文地址:https://www.cnblogs.com/Nojava/p/13759450.html