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 }
课堂测试