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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. /**
  2. 这是我学java这么久,第一次做出可以玩的游戏,
  3. (虽然是模仿老师的,但是小有改动,也算是比较好玩的事了。。。)
  4. 2016/3/23 星期三上午 10:58
  5. @author New灬狼
  6. @version V1.0
  7. */


  8. import java.util.Scanner;                                         //导入Scanner包,键盘输入需要
  9. class GuessNumber {
  10.         public static void main(String[] args) {  //主函数
  11.                 int number=(int)(Math.random()*100+1); //生成一个随机数,并记录

  12.                 Scanner sc =new Scanner(System.in);           //创建键盘录入对象

  13.                 p("请输入你猜的数,范围是1--100的整数(千万别输入别的哦!):");         //提示一下

  14.                 int count = 0;                                                          //猜的次数

  15.                 while (true) {
  16.                         int guess = sc.nextInt();                         //记录键盘输入猜的数
  17.                         count++;                                                         //输入一次,计数器+1

  18.                         if (guess > number) {                                 //猜的数大于随机数
  19.                                 p("你猜的数大了!");                                 //提示,大了
  20.                         }
  21.                         else if (guess < number) {                         //猜的数小于随机数
  22.                                 p("你猜的数小了!");                                 //提示,小了
  23.                         }
  24.                         else {                                                                 //否则就中了
  25.                                 if (count < 5) {                                  //小于5次,很厉害
  26.                                         p("猜中了!哇塞,你真厉害!");
  27.                                 }
  28.                                 else if (count >= 5 && count <= 10) { //5-10次,一般
  29.                                         p("猜中了!你的成绩很一般...");
  30.                                 }else {                                                                 //大于10次,很辛苦
  31.                                         p("猜了"+count+"次,终于猜中了!");
  32.                                 }
  33.                                 break;
  34.                         }
  35.                 }
  36.         }
  37.         public static void p(Object o){           //输出语句很多,偷个懒
  38.                 System.out.println(o);
  39.         }

  40. }       
  41.                                
复制代码

0 个回复

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