java代码实现猜数字游戏

以下是一个简单的 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 类从命令行接受用户输入。然后,我们使用循环语句不断让用户输入猜测的数字,并根据猜测结果给出相应的提示。如果猜测正确,则结束循环,并输出猜测的次数。

需要注意的是,在实际应用中,我们需要对用户输入进行安全检查和处理,同时在游戏逻辑中添加错误处理和异常捕获等措施,避免程序崩溃或数据出现错误。

 
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定