A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© championjx 中级黑马   /  2015-10-28 17:05  /  329 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. /*
  2.         需求:猜数字小游戏(数据在1-100之间)
  3.         系统随机生成一个1-100之间的整数
  4.         通过键盘录入来猜这个数
  5. */
  6. import java.util.Scanner;
  7. class Test_Math
  8. {
  9.         public static void main(String[] args)
  10.         {
  11.                 //首先随机生成一个1-100之间的整数
  12.                 int result = (int)(Math.random()*100)+1;       
  13.                
  14.                 //获取键盘录入猜的数
  15.                 Scanner sc = new Scanner(System.in);
  16.                 System.out.println("请输入一个1-100之间的整数");       
  17.                
  18.                 /*
  19.                 比较猜的数是否是随机生成的数
  20.                 通过无限循环和break来控制
  21.                 */
  22.                 while(true)
  23.                 {
  24.                         //猜的数
  25.                         int guessNum = sc.nextInt();
  26.                        
  27.                         if(guessNum==result)
  28.                         {
  29.                                 System.out.println("恭喜你,猜对了");
  30.                                 break;
  31.                         }
  32.                         else if(guessNum>result)
  33.                         {
  34.                                 System.out.println("你猜的数大于生成的数哦,再接再励!");
  35.                         }
  36.                         else
  37.                         {
  38.                                 System.out.println("你猜的数小于生成的数哦,再接再励!");                               
  39.                         }
  40.        
  41.                 }
  42.         }
  43. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马