首页 > 编程语言 > 详细

Java_4.1 猜数字游戏

时间:2019-03-30 21:14:15      阅读:170      评论:0      收藏:0      [点我收藏+]

猜数字游戏:

    系统随机产生一个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退出循环。

Java_4.1 猜数字游戏

原文:https://www.cnblogs.com/smxbo/p/10628843.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!