⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 guess.java

📁 一个猜数字的游戏。游戏随机给出一个0至99(包括0和99)之间的数字
💻 JAVA
字号:
/**
* 猜数字游戏
*/

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Random;

public class GuessNumber {

public static void main(String[] args) {
// 新建一个随机数产生器,然后生成一个0到99之间的整数
Random random = new Random();
int number = random.nextInt(100);

// 记录玩家所猜测的数字
int guess = 0;

// 获取控制台输入
BufferedReader input = new BufferedReader(
new InputStreamReader(System.in));

// 记录玩家猜测的次数。
int counter = 0;

System.out.println("我心里有一个0到99之间的整数,你猜是什么?");

do {
try {
// 获取玩家的输入。
guess = Integer.parseInt(input.readLine());
} catch (NumberFormatException e) {
// 如果玩家不是输入一个合法的整数,则让他重新输入。
System.out.println("请输入一个0-99之间的整数!");
continue;
} catch (IOException e) {
System.out.println("程序发生异常错误将被关闭!");
e.printStackTrace();
}

// 对玩家的输入进行判断。
if (guess > number)
System.out.println("大了点,再猜!");
if (guess < number)
System.out.println("小了点,再试试!");

// 计数器增加一。
counter++;
} while (guess != number);


// 判断成绩。
switch (counter) {
case 1:
System.out.println("东渐……快来看上帝……");
break;
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
System.out.println("这么快就猜对了,你很smart啊!");
break;
default:
System.out.println("猜了半天才猜出来,小同志,尚须努力啊!");
break;
}

System.out.println("Game Over!");
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -