使用Java 本关任务: 输入两个整数(比如10,15),显示表达式(10+15=),等待用户输入计算结果。用户输入后,程序自动判断对错,分别输出“正确”或“错误”。
时间: 2024-09-29 13:08:16 浏览: 75
JAVA正则表达式收录
在Java中,你可以通过Scanner类获取用户的输入,并使用if-else结构来检查用户是否给出了正确的计算结果。以下是一个简单的示例程序:
```java
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 获取用户输入的第一个整数
System.out.println("请输入第一个整数:");
int num1 = scanner.nextInt();
// 获取用户输入的第二个整数
System.out.println("请输入第二个整数:");
int num2 = scanner.nextInt();
// 计算表达式的值
int sum = num1 + num2;
String expression = num1 + " + " + num2 + " = ";
// 输出表达式
System.out.println(expression + sum);
// 获取用户输入的结果并进行比较
System.out.println("请输入计算结果:");
int userAnswer = scanner.nextInt();
if (userAnswer == sum) {
System.out.println("正确");
} else {
System.out.println("错误");
}
// 关闭Scanner
scanner.close();
}
}
```
在这个程序中,用户首先会被提示输入两个整数,然后系统会计算它们的和并显示出来。接下来让用户输入他们认为的答案,如果输入的答案等于实际的和,则输出"正确",否则输出"错误"。
阅读全文