Java的猜数字小游戏(1~100)的,代码的简单表达形式

/*
题目:
用代码模拟猜数的游戏,来简述二分法查找

思路:
1.首先需要产生一个随机数,使用Random的nextInt方法
2.需要键盘输入一个用于猜的数,用Scanner的nextInt方法
3.用键盘输入的数来猜数,已经得到了两个数,用if判断
    如果太小,提示太小,重试;
    如果太大,提示太大,重试;
    如果正确,游戏结束
4.重试次数不确定,所以要放到while(true)中
*/
public class GetNumber{

    public static void main(String[] args){
        // 系统产生一个随机数1‐100之间的。
        Random r = new Random();
        int number = r.nextInt(100) + 1;
        while(true){
            // 键盘录入我们要猜的数据
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入你要猜的数字(1-100): ");
            int guessNumber = sc.nextInt();

            // 比较这两个数据(用if语句)
            if (guessNumber > number) {
                System. out. println("你猜的数据" + guessNumber + "大了") ;
            } else if (guessNumber < number) {
                System. out. println("你猜的数据" + guessNumber + "小了") ;
            } else {
                System. out. println("恭喜你, 猜中了") ;
                break;
            }
        }
    }
}

猜你喜欢

转载自blog.csdn.net/kepengs/article/details/107461350
今日推荐