[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