for和while都存在死循环,如果控制不好就会造成死循环
//猜数字小游戏
//java.lang.Math
//方法:获取随机数的方法:public static double random();0.0-1.0(取不到)
//导包
import java.util.Scanner;
class WhileDemo4{
public static void main(String[] args){
while(true){
int number=(int)(Math.random()*100+1);//获取随机数
//创建键盘录入对象
Scanner sc=new Scanner(System.in);
//提示并接收数据
System.out.println("请您输入一个数据");
int guessNum=sc.nextInt();
//选择结构语句
if(guessNum>number){
System.out.println("您录入的数据大了");
}else if(guessNum<number){
System.out.println("您录入的数据小了");
}else{
System.out.println("恭喜你猜对了");
break;//循环结束
}
}
}
}