Java基础之循环小练习~猜字游戏

加油,新时代打工人!

关于循环
一、Java基础之算术运算符
二、Java基础之类型转换
三、Java基础之【字符串操作以及自增自减操作】
四、Java基础之赋值运算符和关系运算符
五、Java基础五之for循环小练习

ps
java中List集合三种获取集合元素方式
java集合HashMap计算用户输出字符串出现的次数
Java中Map中10w条数据用什么循环性能最好呢?

package base;

import java.util.Random;
import java.util.Scanner;

/**
 * @author wh
 * @date 2023年09月01日21:39
 */
public class LoopDemo2 {
    public static void main(String[] args) {
        //猜字游戏 1~100之间随机数,输入数字进行猜字
        //注意事项 生成随机数的语句不能放到循环里面,否则每次都生成一个新数字
       //保底猜 3 次 就猜对了
        int count = 0;
        Random r = new Random();
        int number = r.nextInt(100) + 1;
        Scanner s = new Scanner(System.in);

        while (true){
            System.out.println("请输入一个数字");
            int i = s.nextInt();
            count++;
            if(count == 3) {
                System.out.println("猜对了");
                break;
            }
            if (i > number){
                System.out.println("大了!");
            }else if (i < number){
                System.out.println("小了!");
            }else{
                System.out.println("猜对了!");
                break;
            }
        }

    }

}

你可能感兴趣的:(java,java)