编程语言
首页 > 编程语言> > [20-05-02][Self-test 32]Java GuessNum

[20-05-02][Self-test 32]Java GuessNum

作者:互联网

1 package test_7_2;
2 
3 public class Number {
4 
5     public final int value = 100;
6     
7 }

 

 1 package test_7_2;
 2 
 3 import java.util.Scanner;
 4 
 5 public class GuessNum {
 6 
 7     /*
 8      * 猜数字游戏:一个类A有一个成员变量v,初值100。
 9      * 定义一个类对A类的成员变量v进行猜测。如果大了则提示大了小了则提示小了。等于则提示猜测成功
10      */
11     
12     public static void main(String[] args) {
13         
14         Number rightNum = new Number();
15         
16         while (true) {
17             System.out.println("请输入数字:");
18             Scanner sc = new Scanner(System.in);
19             int num = sc.nextInt();
20             
21             if (guess(num, rightNum.value) == true) {
22                 System.out.println("猜对了");
23                 break;
24             }
25         }
26     }
27 
28     private static boolean guess(int num, int rightNum) {
29         
30         if (num < rightNum) {
31             System.out.println("猜小了");
32             return false;
33         } else if (num > rightNum) {
34             System.out.println("猜大了");
35             return false;
36         }
37         
38         return true;
39     }
40     
41     
42 }

 

结果如下:

请输入数字:
90
猜小了
请输入数字:
120
猜大了
请输入数字:
100
猜对了

标签:02,20,rightNum,05,int,System,num,println,public
来源: https://www.cnblogs.com/mirai3usi9/p/12818373.html