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

📄 guessnumber.java

📁 GuessNumber猜数字游戏 GuessNumber猜数字游戏
💻 JAVA
字号:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Random;

public class GuessNumber {
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		// 新建一个随机数产生器,然后生成一个0到99之间的整数。
		Random random = new Random();
		int number= random.nextInt(100);
		
		BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
		int guess=0;
		
		// 记录玩家猜测的次数
		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:
			System.out.println("这么快就猜对了,你很smart啊!");
		break;
		case 3:
			System.out.println("简直不也敢相信!");
			break;
		case 4:
			System.out.println("是不是有点笨了点呀");
			break;
		case 5:
			System.out.println("哎,下次努力点哟!");
			break;
		case 6:
			System.out.println("长点脑子呀你");
			break;
		case 7:
			System.out.println("太笨了!");
			break;
		default:
		System.out.println("猜了半天才猜出来,小同志,尚须努力啊!");
		break;
		}
	}
}

⌨️ 快捷键说明

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