zoukankan      html  css  js  c++  java
  • Java_4.1 猜数字游戏

    猜数字游戏:

        系统随机产生一个1-100之间的数字,用户输入一个数字,如果用户输入的数字和随机数一样,输出“恭喜,猜对了”;如果猜大了,输出“猜大了”;如果猜小了,就输出“猜小了”。

        循环直到用户输入正确。

    package cn.smx.demo1;
    import java.util.Scanner;//导入Scanner包
    import java.util.Random;//导入Random包
    public class Demo2 {
        public static void main(String[] args) {
            Random ran = new Random();                      //创建Random引用类型的变量
            int result = ran.nextInt(100)+1;        //获得0-100之间的随机数之后在加1,即获得1-100之间的数字
            Scanner sc = new Scanner(System.in);            //创建Scanner引用类型的变量
            System.out.println("请输入1-100之间的数字:");
            while(true){
                int guessNum = sc.nextInt();                //获得键盘录入的值
                if(guessNum > result){
                    System.out.println("猜大了");            //比较大小
                }else if(guessNum < result) {
                    System.out.println("猜小了");              //比较大小
                }else{
                    System.out.println("恭喜,猜对了");
                    break;
                }
            }
        }
    }
    

     

      若希望控制猜数字的次数,可以定义一个记录次数的变量,到达指定次数之后break退出循环。

  • 相关阅读:
    js浏览器之浏览器对象
    js浏览器
    js面向对象编程之创建对象
    js面向对象编程
    STS清理
    使用STS新的工作空间无需再配置
    去掉文本框中的空格
    MySQL轻量版使用,无需安装,无脑操作
    Eclipse&STS常用小技巧
    如何配置上传虚拟路径问题?
  • 原文地址:https://www.cnblogs.com/smxbo/p/10628843.html
Copyright © 2011-2022 走看看