java基础知识练手小游戏源码
时间: 2023-10-11 09:02:57 浏览: 98
以下是一个使用Java编写的基础知识练手小游戏的简单源代码示例:
```java
import java.util.Scanner;
public class QuizGame {
public static void main(String[] args) {
// 创建问题数组
String[] questions = {
"1 + 1等于几?",
"太阳是星球还是行星?",
"世界上最大的洲是?"
};
// 创建答案数组
String[] answers = {"2", "星球", "亚洲"};
// 游戏开始提示
System.out.println("欢迎来到基础知识练手小游戏!");
// 创建Scanner对象,用于接收用户的输入
Scanner scanner = new Scanner(System.in);
// 记录得分
int score = 0;
// 循环遍历问题数组进行提问
for (int i = 0; i < questions.length; i++) {
System.out.println(questions[i]);
// 获取用户输入的答案
String userAnswer = scanner.nextLine();
// 检查答案是否正确
if (userAnswer.equals(answers[i])) {
System.out.println("回答正确!");
score++;
} else {
System.out.println("回答错误!");
}
}
// 游戏结束提示,显示得分
System.out.println("游戏结束!你的得分是:" + score + "/" + questions.length);
// 关闭Scanner对象
scanner.close();
}
}
```
这个小游戏会从问题数组中依次取出问题进行提问,用户需要输入答案。程序会检查用户输入的答案是否与预设的答案相符,然后给予回应,并记录得分。最后,游戏会输出得分并结束。这个小游戏只是一个简单的示例,你可以根据自己的需求和兴趣添加更多的问题和功能。
阅读全文