博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java_4.1 猜数字游戏
阅读量:7098 次
发布时间:2019-06-28

本文共 1036 字,大约阅读时间需要 3 分钟。

猜数字游戏:

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

转载于:https://www.cnblogs.com/smxbo/p/10628843.html

你可能感兴趣的文章
http://knockoutjs.com/工作杂记
查看>>
Http协议中的Header与Body
查看>>
Android项目环境搭建
查看>>
窗口大小改变绑定resize事件
查看>>
python数据结构之二叉树遍历的实现
查看>>
进出口流程 & 报关单据
查看>>
各主流浏览器内核介绍
查看>>
[LeetCode] Copy List with Random Pointe
查看>>
我使用中的Linux命令和快捷键(For Ubuntu)
查看>>
如何更深入地学习Linux?
查看>>
目标检測的图像特征提取之(一)HOG特征
查看>>
MySQL-EXPLAIN用法详解
查看>>
du 命令
查看>>
jdbctemplate中的query(sql,params,mapper)与queryForList(sql,params,class)区别
查看>>
C++ 虚函数表解析
查看>>
Responder一点也不神秘————iOS用户响应者链完全剖析
查看>>
Type mismatch: cannot convert from java.sql.PreparedStatement to com.mysql.jdbc.PreparedStatement
查看>>
SharePoint 2013 工作流平台的选项不可用
查看>>
thinkphp 重定向redirect
查看>>
Builder创建者模式
查看>>