本关任务:输入两个整数 (比如10, 15),显示表达式 (10+15=),等待用户输入计算结果。用户输入后,程序自动判断对错,分别输出“正确”或“错误”的java程序代码
时间: 2024-10-14 07:10:04 浏览: 38
在Java中,你可以通过Scanner类获取用户的输入,然后比较用户输入的结果与预期的计算值是否一致来完成这个任务。下面是一个简单的示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 输入两个整数
System.out.print("请输入第一个整数: ");
int num1 = scanner.nextInt();
System.out.print("请输入第二个整数: ");
int num2 = scanner.nextInt();
// 计算结果
int sum = num1 + num2;
String expression = "(" + num1 + "+" + num2 + "= " + sum + ")";
// 显示表达式并请求用户输入结果
System.out.println(expression);
System.out.print("请输入计算结果: ");
// 获取用户输入并验证
int userInput = scanner.nextInt();
if (userInput == sum) {
System.out.println("正确");
} else {
System.out.println("错误");
}
// 关闭扫描器
scanner.close();
}
}
```
在这个程序中,我们首先获取用户输入的两个整数,然后计算它们的和,并创建一个表示等式的字符串。接着让用户输入他们的计算结果,如果输入与实际结果匹配,则输出"正确",否则输出"错误"。
阅读全文