WHCSRL 技术网

java大白入门实例13之《猜数字小游戏》

       猜数字游戏


       分析:比较输入的数字与随机产生的数字,提示大或者小,直到等于即是猜中

  1. import java.util.Random;
  2. import java.util.Scanner;
  3. public class java_13 {
  4. public static void main(String[] args) {
  5. System.out.println("欢迎来到猜数字游戏!!");
  6. // 猜数字游戏
  7. // 分析:比较输入的数字与定义的数字,提示大或者小,直到等于即是猜中
  8. // 先初始化一个随机数作为自定义的数字
  9. Random random = new Random();
  10. // 定义一个1-100的随机数
  11. int mainNum = random.nextInt(100)+1;
  12. // 创建一个读取器
  13. Scanner scanner = new Scanner(System.in);
  14. System.out.println("请输入一个1-100之间的整数");
  15. int num = scanner.nextInt();
  16. while(num!=mainNum){
  17. // 继续创建一个读取器
  18. scanner = new Scanner(System.in);
  19. if(num>mainNum){
  20. System.out.println("输入的数字大了,请再次输入~~");
  21. }else{
  22. System.out.println("输入的数字小了,请再次输入~~");
  23. }
  24. // 读取新的输入
  25. num = scanner.nextInt();
  26. }
  27. System.out.println("恭喜,您猜对了~~~");
  28. }
  29. }

 

上一篇:java12--生成随机数

推荐阅读