用JAVA语言写一个“猜数字游戏”程序。
Scanner sc =新扫描仪(system . in);?
int guess num =-1;
while (guessNum!= num) {
System.out.println("请输入1-100之间的整数");
guess num = sc . nextint();
if (guessNum == num) {
System.out.println("中拉");
} else if(guess num & lt;num) {
system . out . println(" little ");
}否则{
system . out . println(" big ");
}
}
扩展数据:
写作想法
1,转换成1和100之间的随机数。
(int)(math . random()* 100)+1;
提示用户输入一个数字,
扫描仪?sc=new?扫描仪(system . in);
int?猜猜看。= sc . nextint();
随机数需要与用户输入的数字进行比较。
猜一次:
Scanner sc =新扫描仪(system . in);
int num =(int)(math . random()* 100)+1;
System.out.println("请输入0-100之间的整数");
int guess num = sc . nextint();
if (guessNum == num) {
System.out.println("中拉");
}?埃尔瑟夫?(guessNum & ltnum) {
system . out . println(" little ");
}?不然呢?{
system . out . println(" big ");
}
第二,使用while循环
publicstaticvoid main(String[]args){
int num =(int)(math . random()* 100)+1;
Scanner sc =新扫描仪(system . in);
while (true) {
System.out.println("请输入1-100之间的整数");
int guess num = sc . nextint();
if (guessNum == num) {
System.out.println("中拉");
} else if(guess num & lt;num) {
system . out . println(" little ");
}否则{
system . out . println(" big ");
}
}
}
第三,最后,在while()括号中使用条件表达式。当用户猜测的数字与系统生成的数字不相等时,需要继续循环。