📄 guessnumber.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) throws IOException {
// 记录玩家所猜测的数字
int guess = 0;
int i=0;
// 获取控制台输入
BufferedReader input1 = new BufferedReader(
new InputStreamReader(System.in));
do{
System.out.println(" 欢迎使用猜数字游戏!");
System.out.println(" ");
System.out.println(" 姜海建 0606230125");
System.out.println("请输入你猜的数字:");
// 新建一个随机数产生器,然后生成一个1到100之间的整数
double d=Math.random();
double f=d*100;
int number=(int)f;
for(int j=0;guess!=number;j++){
try {
// 获取玩家的输入。
guess = Integer.parseInt(input1.readLine());
} catch (NumberFormatException e) {
// 如果玩家不是输入一个合法的整数,则让他重新输入。
System.out.println("输入不合法,请输入一个1-100之间的整数!");
continue;
}
// 对玩家的输入进行判断。
if (guess > number){
System.out.println(" ");
System.out.println("大了点,请再输入一个:");
System.out.println(" ");
};
if (guess < number){
System.out.println(" ");
System.out.println("小了点,请在输入:");
System.out.println(" ");
};
} ;
System.out.println("恭喜你,猜中了!");
// 判断成绩。
System.out.println("是否继续?(1/0)");
BufferedReader input2 = new BufferedReader(
new InputStreamReader(System.in));
i=Integer.parseInt(input2.readLine());
}while(i!=0);
System.out.println("游戏结束!");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -