问题及代码:
问题:
随机生成两个数字,计算他们的差值
代码:
import java.util.Scanner;
public class question {
public static void main(String[] args) {
int number1=(int)(Math.random()*10);
int number2=(int)(Math.random()*10);
if(number1<number2)
{
int temp=number1;
number1=number2;
number2=temp;
}
System.out.print("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("Your answer is wrong\n"+number1+"-"+number2+" should be "+(number1-number2));
}
}
运行结果: