package 作业; import java.util.Scanner; public class seven { public static void main(String[] args) { Scanner input = new Scanner(System.in); boolean playAgain = true; while (playAgain) { int numberToGuess = (int) (Math.random() * 10); int numberOfTries = 3; System.out.println("猜数开始,你一共有 " + numberOfTries + " 次机会。"); for (int i = 0; i < numberOfTries; i++) { System.out.print("请输入你的猜想:"); int guess = input.nextInt(); if (guess == numberToGuess) { System.out.println("恭喜你,回答正确!"); break; } else { System.out.println("猜错了!"); } } System.out.print("是否继续游戏?(Y/N)"); String playAgainInput = input.next(); playAgain = playAgainInput.equalsIgnoreCase("Y"); if (!playAgain) { System.out.println("游戏结束。"); } } } }
时间: 2023-06-02 20:02:16 浏览: 155
java代码-import java.util.Scanner;
这是一个猜数字游戏的Java程序,程序会随机生成一个0-9之间的数字,玩家需要在3次机会内猜中这个数字。如果猜中,程序会输出恭喜你回答正确,游戏结束;如果猜错,程序会输出猜错了,让玩家继续猜。游戏结束后,程序会询问玩家是否继续游戏,如果输入Y则重新开始游戏,否则程序结束。
阅读全文