/*
* 随机生成10个加法问题,加数是1-15之间的整数,显示正确答案的个数和完成测试所用的时间
*/
import java.util.Scanner;
public class substract01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
final int NUMBER = 10;
int count = 0;
long startime = System.currentTimeMillis();
String output = " ";
Scanner sc = new Scanner(System.in);
int Correctcount = 0;
while (count < NUMBER) {
int number1 = (int) (Math.random() * 10);
int number2 = (int) (Math.random() * 10);
System.out.print("What is " + number1 + "+" + number2 + "=?");
int answer = sc.nextInt();
if (number1 + number2 == answer) {
System.out.println("You are correct");
Correctcount++;
} else
System.out.println(
"You answer is wrong.\n" + number1 + "+" + number2 + "should be" + (number1 + number2));
count++;
output += "\n" + number1 + "+" + number2 + "=" + answer
+ ((number1 + number2 == answer) ? "correct" : "wrong");
}
long endtime = System.currentTimeMillis();
long testtime = endtime - startime;
System.out.println(
"Corrrct count is " + Correctcount + "\nTest time is " + testtime / 1000 + "seconds\n" + output);
}
}
随机生成10个加法问题,加数是1-15之间的整数,显示正确答案的个数和完成测试所用的时间
最新推荐文章于 2022-11-09 10:53:10 发布