0-1000猜数游戏

 1 package cn.unnerd;
 2 
 3 import java.util.InputMismatchException;
 4 import java.util.Scanner;
 5 
 6 public class Rand {
 7 
 8     public static void main(String[] args) {
 9         try {
10             int guess = 0;
11             int count = 0;
12 
13             // 取随机数方法一
14             // Random bb = new Random();
15             // int number1 = bb.nextInt(100) + 1;
16 
17             // 取随机数方法二
18             int number = (int)(Math.random() * 1000);
19 
20             System.out.println("请输入0-1000的整数");
21             Scanner aa = new Scanner(System.in);
22             guess = aa.nextInt();
23             while (guess <= 1000 && guess >= 0) {
24                 if (guess < number) {
25                     System.out.println("太小了,再输一次");
26                     guess = aa.nextInt();
27                     count++;
28 
29                 } else if (guess > number) {
30                     System.out.println("太大了,再输一次");
31                     guess = aa.nextInt();
32                     count++;
33                 } else if (guess == number) {
34                     System.out.println("恭喜你猜对了");
35                     count++;
36                     break;
37                 }
38             }
39             if (count == 1)
40                 System.out.println("运气爆表,奖励金砖");
41             else if (count > 1 && count <= 7)
42                 System.out.println("不错哦,奖励银砖");
43             else if (count > 7)
44                 System.out.println("太菜了,奖励板砖");
45             else {
46                 System.out.println("请根据提示输入正确的数字");
47             }
48         } catch (InputMismatchException e) {
49             System.out.println("请根据提示输入正确的数字");
50             Del10.main(null);
51         }
52     }
53 
54 }

 

上一篇:Rust学习笔记#1:一个猜谜游戏小项目


下一篇:Python番外篇:猜数字游戏