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

Posted mirai3usi9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[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
猜对了

以上是关于[20-05-02][Self-test 32]Java GuessNum的主要内容,如果未能解决你的问题,请参考以下文章

[20-05-02][Self-test 33]Java Car

[20-05-02][Self-test 35]Java OverRide

[20-04-26][Self-test 6]Java CharType

[20-05-09][Self-test 40]Java BankSystem 1

[20-05-09][Self-test 40]Java BankSystem 1

[20-06-04][Self-test 46]Java Linker Manage