Bootstrap

随机产生一个1-100之间的整数,看能几次猜中

题目:
随机产生一个1-100之间的整数,看能几次猜中。要求:猜的次数不能超过7次,每次猜完之后都要提示“大了”或者“小了”。

public class Day06 {
    /*
     * 练习03:随机产生一个1-100之间的整数,看能几次猜中。要求:猜的次数不能超过7次,每次猜完之后都要提示“大了”或者“小了”。
     */
    public static void main(String[] args) {
        // 创建键盘录入对象
        Scanner sc = new Scanner(System.in);

        // 随机产生一个1-100之间的整数
        int num = (int) (Math.random() * 100 + 1);
    

        // 设置猜测的次数
        int count = 1;

        while (count <= 7) {
            System.out.println("请输入你猜测的数字:");
            int guess = sc.nextInt();
            if (guess > num) {
                System.out.println("大了");
                count++;
            } else if (guess < num) {
                System.out.println("小了");
                count++;
            } else {
                System.out.println("猜对了");
                break;
            }

        }

        if (count > 7) {
            System.out.println("只能猜测7次,机会用完了");
        } else {
            System.out.println("猜了" + count + "次");
        }

        sc.close();

    }
}

在MyEclipse Professional 上的代码样式是下面图片上的

 

创作不易点赞评论互关三连

 

;