用JAVA语言写一个“猜数字游戏”程序。

int num =(int)(math . random()* 100)+1;

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()括号中使用条件表达式。当用户猜测的数字与系统生成的数字不相等时,需要继续循环。