问题及代码:
问题描述:
随机生成两个小于100的整数,计算并输入这两个数的结果,如果结果正确,就输出“You are correct!",如果错误就自动输出正确答案;
程序代码:
import java.util.Scanner;
public class Qu {
public static void main(String[] args){
int number1=(int)(Math.random()*100);
int number2=(int)(Math.random()*100);
System.out.println("What is "+number1+"+"+number2+"?");
Scanner input=new Scanner(System.in);
int answer=input.nextInt();
if (number1+number2 == answer)
System.out.println("You are correct !");
else
System.out.println("You answer is wrong ! "+number1+number2+" should be "+(number1+number2));
}
}
运行结果: