首页 > 其他 > 详细

小學四則運算

时间:2015-03-26 20:06:18      阅读:123      评论:0      收藏:0      [点我收藏+]
 1 import java.util.Random;
 2 import java.util.Scanner;
 3 
 4 
 5 
 6 
 7 public class test {
 8 public static void main(String[]args){
 9 int n;
10 Scanner in=new Scanner(System.in);
11 do{
12 do{
13 System.out.println("你要进行多少位数的四则运算?");
14 n=in.nextInt();
15 }while(n<1);
16 int x=new Random().nextInt((int) Math.pow(10, n)) + 1;
17 int y=new Random().nextInt((int) Math.pow(10, n)) + 1;
18 int o=new Random().nextInt(3);
19 float z=0;
20 float input;
21 String c="?";
22 boolean bigger=x>y?true:false;//小学生不会出现负数啊
23 switch(o)
24 {
25 case 0:
26 c="+";
27 z=x+y;
28 break;
29 case 1:
30 c="-";
31 if(bigger)
32 z=x-y;
33 else 
34 z=y-x;
35 break;
36 case 2:
37 c="*";
38 z=x*y;
39 break;
40 case 3:
41 c="/";
42 z=(float)x/y;
43 break;
44 default:
45 System.out.println("error!");
46 }
47 do{
48 if(bigger)
49 System.out.print(x + c + y+"=");
50 else System.out.print(y + c + x+"=");
51 input=in.nextFloat();
52 if(input!=z)
53 System.out.println("算错了!");
54 }while(input!=z);
55 }while(true);
56 }
57 }

 

啊啊,第一次發博客.有點緊張,上面是上課胡亂寫的一段 有關 小學四則運算 的java 小程序.如果有什麼不足的還望有高手能指點下.

小學四則運算

原文:http://www.cnblogs.com/kazehanaai/p/4369640.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!