猜数字游戏java

痛定思痛。 2022-06-17 00:36 384阅读 0赞

public class GuessNumber {

// 打印输出方法
private static void print(int user, int computer,int n) {
// 定义变量用于存放玩家玩游戏猜测次数
if (user == computer) {
if (n <= 2) {
System.out.println(“你太有才了!”);
} else if (n >= 3 && n <= 6) {
System.out.println(“这么快就猜出来了,很聪明么!”);
} else {
System.out.println(“猜了半天才猜出来,小同志,尚需努力啊!”);
}
} else if (user < computer) {
System.out.println(“小了!”);
} else {
System.out.println(“大了!”);
}
}

// game游戏过程方法
private static void game() {
Scanner scan=new Scanner(System.in);
int user;
int i = 0;
// int computer=100; //测试打印信息是否正确
int computer = (int) (Math.random() * 1000) + 1;
do {
System.out.println(“请输入数字1-1000,输入0退出游戏”);
user = scan.nextInt();
if (user == 0) {
System.out.println(“真遗憾下次再挑战!”);
break;
}
i++;
// 调用print方法打印信息
print(user, computer,i);
} while (user != computer);

//关闭输入流
scan.close();
}

// main方法
public static void main(String[] args) {
// 调用game方法游戏开始
game();
}
}

发表评论

表情:
评论列表 (有 0 条评论,384人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java数字游戏

    思路:应用Math类的random方法随机生成一个0~99之间的数字,将输入的数与系统生成的数在循环当中不断的进行比较,直到猜测的数字正确。 package proj

    相关 数字游戏

    猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“

    相关 JAVA数字游戏

    1、随机生成一个0~99(包括0和99)的数字,从控制台输入猜测的数字,输出提示太大还是太小,继续猜测,直到猜到为止,游戏过程中,记录猜对所需的次数,游戏结束后公布结果。

    相关 [java]数字游戏

    \[java\]猜数字游戏 【问题描述】: (1)由计算机随机产生一个数字; (2)再提示用户输入数字,看计算机随机产生的数字与用户输入的是否一致; (