在Java中,你可以使用while循环来实现一个简单的猜数字游戏。以下是一个基本的示例代码:
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
Random random = new Random();
int numberToGuess = random.nextInt(100) + 1; // 生成一个1到100之间的随机数
int guess = 0; // 用户猜测的数字
Scanner scanner = new Scanner(System.in);
System.out.println("欢迎来到猜数字游戏!");
System.out.println("我已经想好了一个1到100之间的数字,试试看能不能猜到它!");
while (guess != numberToGuess) {
System.out.print("请输入你的猜测:");
guess = scanner.nextInt();
if (guess < numberToGuess) {
System.out.println("太小了,再试一次!");
} else if (guess > numberToGuess) {
System.out.println("太大了,再试一次!");
} else {
System.out.println("恭喜你猜对了!");
}
}
scanner.close();
}
}
导入必要的类:
Random用于生成随机数。Scanner用于从控制台读取用户输入。生成随机数:
random.nextInt(100) + 1生成一个1到100之间的随机数。初始化变量:
guess用于存储用户的猜测。scanner用于读取用户输入。游戏循环:
while循环,直到用户猜对数字为止。关闭Scanner:
Scanner以释放资源。这个简单的猜数字游戏可以基础,你可以根据需要添加更多的功能,比如限制猜测次数、记录最高分等。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。