利用Math类中的random()方法产生随机的两个10以内整数,并显示为加法题目,要求用户从键盘输入题目得数,程序每次运行可产生5个题目,最后统计出用户客对的题目数及总分。
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23import java.util.Scanner; import java.util.Random; public class Test { public static void main(String[] args) { int count = 0,sum = 0,score = 0; for (int i = 0; i < 5; i++) { int x = (int) (10 * Math.random()); int y = (int) (10 * Math.random()); sum = x + y; System.out.println(x+" + "+y+"= "); Scanner in = new Scanner(System.in); int result = in.nextInt(); if (sum == result) { count++; } score = 20 * count; //假设对一题20分 } System.out.println("答对题目数:"+count); System.out.println("总分:"+score); } }
运行结果如下
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
151 + 0= 1 6 + 6= 12 7 + 6= 13 9 + 5= 14 4 + 8= 12 答对题目数:5 总分:100 Process finished with exit code 0
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
155 + 5= 10 0 + 4= 7 5 + 9= 14 7 + 4= 7 0 + 4= 4 答对题目数:3 总分:60 Process finished with exit code 0
最后
以上就是传统树叶最近收集整理的关于JAVA利用Math类中的random()方法产生随机的两个10以内整数的全部内容,更多相关JAVA利用Math类中内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复