四则运算2

设计思想:

首先随机生成两个100以内的操作数,然后根据随机生成的0-4之间的随机整数随机生成加减乘除4中运算符.利用for循环产生相应的式子.

 1 package aa;
 2 
 3 import java.util.Scanner;
 4 
 5 public class SIze {
 6 
 7     int num1;int num2;int n;double m1;
 8     public void INit()
 9     {    /*随机生成两个100以内的操作数 */
10         num1=(int)(Math.random()*100);
11         num2=(int)(Math.random()*100);
12         m1=Math.random()*4;//随机生成0-4之间的随机数包括0不包括4
13         n=(int)m1;//将double类型的随机数转换为整数类形
14         String ch = null;
15         /*根据产生的随机整数随机生成运算符*/
16         switch (n) {
17         case 1:ch="+";
18             
19             break;
20         case 2:ch="-";
21         
22         break;
23         case 3:ch="*";
24         
25         break;
26         case 0:ch="/";
27         
28         break;
29 
30         default:
31             break;
32         }
33         System.out.println(num1+ch+num2+"=");
34         
35         
36     }
37     
38     public static void main(String[] args)
39     {
40         // TODO Auto-generated method stub
41         SIze S=new SIze();
42         int num=0;
43         Scanner in=new Scanner(System.in);
44         System.out.println("请输入要出题的数量:");
45         num=in.nextInt();
46         for(int i=0;i<num;i++)
47         {
48             System.out.print("("+(i+1)+")");
49             S.INit();
50             System.out.println();
51         }
52 
53     }
54 
55 }

原文地址:https://www.cnblogs.com/zyt-bg/p/7994563.html