代码如下:
package switch01;
import java.util.Random;
import java.util.Scanner;
public class Demo06 {
public static void main(String[] args) {
Random rand =new Random();//随机出数
int num = rand.nextInt(1,101);
int n =0;
Scanner sc=new Scanner(System.in);
while (true){
++n;
System.out.print("请输入[1-100]:");
int t =sc.nextInt();
if(t<1||t>100){
System.out.printf("请重新来输入1到100的数%n");
--n;
continue;
}
if (t>num){
System.out.printf("第%d次 太大了 %n",n);
}else if(t<num){
System.out.printf("第%d次 太小了 %n",n);
}else {
System.out.printf("第%d次 恭喜你 猜对了(%d分) %n",n,(110-n*10));
break;
}
if (n>=10){
System.out.printf("游戏结束");
break;
}
}
}
}
这是一个使用Java编写的简单猜数字游戏。程序生成1到100之间的随机数,用户尝试猜测这个数,根据猜测次数给出相应提示,并在达到一定次数后结束游戏。
231

被折叠的 条评论
为什么被折叠?



