package org.llh.test;

import java.util.Random;
import java.util.Scanner;

/**
 * 猜数字游戏
 *
 * @author llh
 *
public class Car {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int num = new Random().nextInt(100);
        System.out.print("系统已产生一个随机数字(0~99),请问是多少?");
        int num1 = scanner.nextInt();
        if (num1 >= 0 && num1 <= 99) {
            int i;
            int count = 0;
            for (i = 0; i < 100; i++) {
                count++;
                if (num1 > num) {
                    System.out.println("您猜的数字太大了!再猜!");
                    num1 = scanner.nextInt();
                } else if (num1 < num) {
                    System.out.println("您猜的数字太小了!再猜!");
                    num1 = scanner.nextInt();
                } else {
                    System.out.println("恭喜你,猜对了!");
                    System.out.println("你一共猜了" + count + "次");
                    int count1 = count + 1;
                    if (count1 == 1) {
                        System.out.println("你太厉害了,一次就猜对!");
                    } else if (count1 >= 2 && count1 <= 6) {
                        System.out.println("你很聪明!");
                    } else if (count1 > 6) {
                        System.out.println("sb,滚!猜这么多次!");
                        break;
                    }
                }
            }

        } else {
            System.out.println("zz,请输入0~99的整数");
        }
    }

}

效果如图所示:

最新文章

  1. SQL Server-聚焦APPLY运算符(二十七)
  2. Java中一些常用的方法
  3. [翻译] ORMLite document -- How to Use Part (一)
  4. 解决checkbox的attr(checked)一直为undefined问题
  5. PHP的OB缓存(输出缓存)
  6. Physically Based Render in Game 序
  7. [转]WEB开发者必备的7个JavaScript函数
  8. memcache缓存的使用
  9. JavaScript算法题之–随机数的生成
  10. uva 534
  11. Altium Designer 定义板子外框
  12. Python开发【第一章】:Python简介和入门
  13. Nearest Common Ancestors
  14. 用C++进行简单的文件I/O操作-转自VC知识库
  15. tomcat8权限分离
  16. [LeetCode] Max Increase to Keep City Skyline 保持城市天际线的最大增高
  17. Python:Day25 成员修饰符、特殊成员、反射、单例
  18. 11:SSM框架下各个层的解释说明
  19. 敏捷开发之Scrum扫盲篇(转)
  20. Linux 系统开机自启的配置文件

热门文章

  1. Akka(26): Stream:异常处理-Exception handling
  2. Markdown编辑器 简单使用
  3. Mybatis——choose, when, otherwise可以达到switch case效果
  4. angular directive知识
  5. EGit使用教程:第一篇 添加工程到版本控制
  6. U盘中毒无限蓝屏重启的解决办法
  7. 使用vs编译事件来动态发布配置文件
  8. 【模板】AC自动机(加强版)
  9. php Socket通信
  10. 三分钟浅谈TT猫的前端优化