学习笔记,仅供参考


面向对象

猜数字小游戏

随机生成一个1 ~ 100之间的数,我来猜是几:

import java.util.Scanner;class GuessNumTest {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int guessNum = (int)(Math.random()*100) + 1;System.out.println("请在1 ~ 100之间随机猜一个数");while (true) {int result = sc.nextInt();if (result > guessNum) {System.out.println("大了");} else if (result > guessNum) {System.out.println("小了");} else {System.out.println("正好!");break;}}}
}

输出:

请在1 ~ 100之间随机猜一个数
50
大了
25
大了
13
大了
7
大了
3
正好!

Math类在java.lang包下,我们不需要导包。Math.random()方法会返回一个大于等于0.0且小于1.0的double类型的伪随机数。

第三次学JAVA再学不好就吃翔(part28)--猜数字小游戏相关推荐

  1. JAVA猜数字小游戏(随机数Random类)

    快乐JAVA,通过不断的摸索,从C到PHP再到Python,Python再到Java-终于被我找到了属于我的本命编程语言(泪目).学起来很开心,很快乐,这种感觉就像和初恋谈恋爱一样,编程不再是写代码, ...

  2. 小玩意:猜数字小游戏(Java GUI)

    猜数字小游戏(Java GUI) 又到了学期末,又到了交各种各样作业的时间.悉听闻面向对象的小作业,诶,课程设计四选一,还没写,得嘞,得写了. 找一天,开始写,放正文 游戏规则 游戏规则,顾名思义,游 ...

  3. 我的java学习路之循环学习应用demo3猜数字小游戏

    学习完选择循环后,我们开始来举一反三,编写3个小demo来试一试吧! 第三个猜数字小游戏: /* *这是一个猜数字游戏的程序 CaiShuZiYouXi */ public class CaiShuZ ...

  4. 【c语言】和【Java】版本的猜数字小游戏

    目录 前言 一.c语言版本 1.游戏设计思路 2.rand()及srand()函数的使用 2.取模确定取值范围 3.条件运算符 4.利用二分法进行猜测 二.java版本 1.Math.random() ...

  5. 猜数字小游戏(JAVA)

    猜数字小游戏 题目描述 代码 运行效果 新增功能 思路 代码 运行效果 题目描述 猜数字(又称 Bulls and Cows )是一种古老的的密码破译类益智类小游戏,起源于20世纪中期,一般由两个人或 ...

  6. Java实现简单的猜数字小游戏

    一. 题目 猜数字小游戏规则: 系统自动生成一个随机整数然后由用户输入一个猜测的数字,如果输入数字比生成数大,则提示"猜大了":如果输入数字比生成数小,则提示"猜小了&q ...

  7. Java基于GUI完成的猜数字小游戏

    猜数字小游戏 不废话想看看效果吧! 当我们答对后就会出现: 如果你实在急着想知道答案: 简要说明: 所猜测的数字为1~1000: 只能通过按确定输出答案,未设置Enter键直接输入的监控. 退出请直接 ...

  8. 模拟登录,给三次机会,并提示还有几次。如果登录成功,就可以玩猜数字小游戏了。

    1.猜字谜小游戏 *随机生成一个数 *从键盘录入一个数与随机数进行比较,判断是大了还是小了 * */ package test1;import java.util.Scanner;public cla ...

  9. 【JAVA】超简单的1-100猜数字小游戏

    目录 前言:先捋一捋思路: 步骤一:生成随机数字 步骤二:获取键盘输入"猜测"的数字 步骤三:加上判断 JDK_API_1_6_zh_CN 下载 简介:首先会从1-100之间会有一 ...

最新文章

  1. PHP也玩并发,巧用curl 并发减少后端访问时间
  2. 学以致提高学生操作计算机能力,【学以致用】提供学习平台,提升学生实际应用能力...
  3. python学习笔记(12)--程序设计方法学
  4. android 将IE设为默认打开的浏览器
  5. 上海2014计算机职称考试理论题,2014年上海市高校计算机一级考试8套理论题含答案...
  6. 就算是蜗牛,也有爬到树顶的那一天!~
  7. 【Python】Jupyter Notebook 配置路径
  8. Oracle START WITH ... CONNECT BY PRIOR 带条件会有重复
  9. springboot filter_SpringBoot(二) :web综合开发
  10. linux centos 安装rar,CentOS6.8 安装rar解压缩
  11. 教学转用计算机,一种计算机教学用旋转显示屏的制作方法
  12. MySQL与Oracle的DDL、DML语法对比(含可重复执行SQL脚本编写方式)
  13. 《1024伐木累》-屌丝、快播、苍老师
  14. 超级网际搜索(SuperSearch) - 3月30日最新版V5.1.28.94,内置140个搜索引擎
  15. html drag 例子,html5 drag事件用法
  16. java synchronized关键字的用法以及锁的等级:方法锁、对象锁、类锁
  17. MySQL——MHA原理介绍及VIP配置
  18. YouTube直播SDK集成(一)
  19. console口 - 配置口
  20. 【视频目标检测】|Towards High Performance Video Object Detection

热门文章

  1. 大话数据结构13:二叉树 数组存储
  2. Arduino总结一
  3. python 面向对象编程:类和实例
  4. 深度学习(十四)——Softmax详解, 目标检测, RCNN
  5. mysql5.5集群数据同步_[转]配置mysql5.5主从复制数据库集群
  6. JEPaas代码_((列表)输入字段值而计算
  7. Kubernetes从懵圈到熟练:认证与调度
  8. 遗忘root用户的密码
  9. 华为 命令 so easy
  10. 艾伟_转载:WPF/Silverlight陷阱:XAML自定义控件的嵌套内容无法通过名称访问