java 猜数字游戏

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;//循环结束
		}
	}
	}
}
经验分享 程序员 微信小程序 职场和发展