//生成一个随机数作为猜测的结果intnum=(int)(Math.random()*1000)+1;//准备输入Scanners=newScanner(System.in);intguest=-1;do{System.out.print("请输入你猜测的数字(1-1000),退出...
//生成一个随机数作为猜测的结果
int num = (int) (Math.random() * 1000) + 1;
//准备输入
Scanner s = new Scanner(System.in);
int guest = -1;
do{
System.out.print("请输入你猜测的数字(1-1000),退出请按0:");
guest = s.nextInt();
//判断:输入0,则中止
if(guest == 0){
break;
} else if(guest > num) {
System.out.println("太大了!");
} else if(guest < num){
System.out.println("太小了!");
}
}while(guest!=num);
用while语句的方式写开头不可以么?
int num = (int) (Math.random() * 1000) + 1;
//第一次猜测
System.out.print("请输入你猜测的数字(1-1000),退出请按0:");
Scanner s = new Scanner(System.in);
int guest = s.nextInt(); 这个是用while语句写同样猜测数字的代码的开头,我弄不明白这个int guest = s.nextInt();有什么用.写在哪儿.
int guest = -1;是什么意思也不是很明白
展开