模拟单项选择题。出一个选择题供你选择,键盘录入选择的信息,根据选择给出你选择的结果。(选择题和答案可以自定)java
时间: 2024-10-25 16:14:33 浏览: 14
在Java中,你可以创建一个简单的模拟单项选择题的程序。以下是一个基本的步骤:
1. 定义题目选项和答案:首先,你需要创建一个包含题目的字符串数组,以及对应每个选项的正确答案。例如:
```java
String[] options = {"A. 什么是Java?", "B. Java由哪家公司开发?", "C. Java的主要优点是什么?", "D. Java的历史始年"};
int correctAnswerIndex = 0; // 假设第一个是正确答案
```
2. 创建用户界面:使用`Scanner`类获取用户的输入。创建一个while循环,让用户在一个循环中输入他们的选择,直到他们做出有效选择或表示退出。
```java
import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
boolean continueLoop = true;
while (continueLoop) {
System.out.println("请输入你的选择(按数字索引): ");
int userInput = scanner.nextInt() - 1; // 减一,因为选项从0开始计数
if (userInput >= 0 && userInput < options.length) {
continueLoop = false; // 用户选择了有效选项,结束循环
} else {
System.out.println("无效的选择,请再试一次。");
}
}
```
3. 输出结果:检查用户选择是否正确,并打印结果。
```java
if (userInput == correctAnswerIndex) {
System.out.println("恭喜,你选择了正确答案!");
} else {
System.out.println("很遗憾,正确答案是:" + options[correctAnswerIndex]);
}
```
阅读全文