设计思路:
由Java的java.util.Scanner包实现人机交互
由java的java.util.Random包实现数字的随机性
将输入的数字i 和生成的random数字进行比较并且给予提示。
public class GuessNumber{
public static void main(String[] args){
java.util.Random random = new java.util.Random();
final int value = random.nextInt(100);
System.out.println("请输入你猜的数字:");
while(true){
java.util.Scanner scanner = new java.util.Scanner(System.in);
int i = scanner.nextInt();
if(i == value){
System.out.println("恭喜你");
break;
}else if(i < value){
System.out.println("猜小了");
}else{
System.out.println("猜大了");
}
}
}
}
运行结果