以下是一个简单的 Java 猜数字游戏示例,其中包括了用户输入、随机数生成、条件判断等基本编程知识:
import java.util.*; public class GuessNumberGame { public static void main(String[] args) { // 生成随机数 Random rand = new Random(); int number = rand.nextInt(100) + 1; // 初始化变量 Scanner scanner = new Scanner(System.in); int guess = 0; int count = 0; // 猜数字游戏开始 System.out.println("猜数字游戏开始,数字范围是 1 到 100。"); while (guess != number) { System.out.print("请输入你猜测的数字:"); guess = scanner.nextInt(); count++; if (guess < number) { System.out.println("你猜的数字太小了,请重新输入。"); } else if (guess > number) { System.out.println("你猜的数字太大了,请重新输入。"); } else { System.out.println("恭喜你,猜对了!"); System.out.println("你总共猜了 " + count + " 次。"); } } scanner.close(); } }
在此java代码实现猜数字游戏示例中,我们生成一个 1 到 100 的随机数,并使用 Scanner 类从命令行接受用户输入。然后,我们使用循环语句不断让用户输入猜测的数字,并根据猜测结果给出相应的提示。如果猜测正确,则结束循环,并输出猜测的次数。
需要注意的是,在实际应用中,我们需要对用户输入进行安全检查和处理,同时在游戏逻辑中添加错误处理和异常捕获等措施,避免程序崩溃或数据出现错误。
评论