java用switch猜数字游戏
时间: 2024-01-26 21:07:42 浏览: 126
Java中可以使用switch语句来实现猜数字游戏。首先,你需要定义一个目标数字,然后让玩家输入猜测的数字。使用switch语句来比较玩家的输入和目标数字的大小关系,根据比较结果给予提示,直到玩家猜中或者用尽次数。
下面是一个简单的示例代码:
```java
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
int targetNumber = 42; // 设置目标数字
int guessLimit = 9; // 设置猜测次数上限
int guessCount = 0; // 记录已经猜测的次数
boolean isGuessed = false; // 是否猜中标志
Scanner scanner = new Scanner(System.in);
System.out.println("猜数字游戏开始了!");
while (guessCount < guessLimit && !isGuessed) {
System.out.print("请输入你的猜测:");
int guess = scanner.nextInt();
guessCount++;
switch (Integer.compare(guess, targetNumber)) {
case -1:
System.out.println("猜小了!");
break;
case 1:
System.out.println("猜大了!");
break;
case 0:
System.out.println("恭喜你,猜中了!");
isGuessed = true;
break;
}
}
if (!isGuessed) {
System.out.println("很遗憾,你用完了所有猜测次数!");
}
scanner.close();
}
}
```
阅读全文