黑马程序员技术交流社区

标题: 猜数字小游戏 [打印本页]

作者: championjx    时间: 2015-10-28 17:05
标题: 猜数字小游戏
  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. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2