加油,新时代打工人!
关于循环
一、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;
}
}
}
}