猜数字小游戏
代码内容如下:
public class Game {
public static void main(String[] args) {
welcome();
int a = luckyNumber(100);
//System.out.println(a);
inputNum(luckyNumber(100));
}
public static void welcome(){
System.out.println("猜数字游戏");
System.out.println("请输入0-100的整数且不包含100的整数");
System.out.println("请输入并猜这个幸运数字直到猜中为止,想中途停止输入exit");
}
public static int luckyNumber(int bound){
//Random random = new Random();
//int luckyNum = random.nextInt(bound);
return new Random().nextInt(bound);
}
public static void inputNum(int luckyNumber){
Scanner scanner = new Scanner(System.in);
String input = scanner.next();
if(input.equalsIgnoreCase("exit")){
System.out.println("游戏结束");
System.exit(0);
}
int inputNum = Integer.parseInt(input);
if(inputNum < luckyNumber){
System.out.println("输入的数字小了");
inputNum(luckyNumber);
}else if(inputNum > luckyNumber){
System.out.println("输入的数字大了");
inputNum(luckyNumber);
}else{
System.out.println(inputNum + "是幸运数字");
}
}
}
运行结果如下: