问题描述:

随机生成一个整数,猜测时给出提醒猜大还是猜小,最后给出猜测次数
参考代码:

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Random;
public class study {public static void main(String[] args)throws java.io.IOException {int i, s, f = 0;Random random = new Random();i = random.nextInt(100);System.out.println("请输入一个你猜想的数:\n");BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));while (true) {s = Integer.parseInt(reader.readLine());f++;if (s>i)    System.out.println("猜大了!\n");if (s<i)    System.out.println("猜小了!\n");if (s==i){System.out.println("恭喜你,猜对了!\n");System.out.println("你总共猜了 "+f+" 次\n");System.exit(0);}System.out.println("请再次输入一个你猜想的数:\n");}}
}

引用的方法

BufferedReader读入任意长度的数据,可包含中文

Random类的random.nextInt(int)方法在括号输入一个整数后,自动生成一个0-int大小的数字

integer.parseint()用于转换为基本数据类型int
例子:
String str = "3"; int i = Integer.parseInt(str); System.out.println(i+1);//输出4; String str = "3"; System.out.println(str+1);//output 31;
integer,整数 / 整型数,与小数 / 浮点数相对,是编程语言的基本数据类型之一,用以指示变量的数据类型,有时也用于常量(变量、表达式)的强制数据类型转换。整型数据的长度及其取值范围并不固定,受编译环境影响。

System.exit(status)

终止当前正在运行的Java虚拟机。参数用作状态代码;按照惯例,非零状态代码表示异常终止。此方法在类运行时调用exit方法。此方法从不正常返回。

随机生成数猜大小(java实现)相关推荐

  1. 随机生成数——C语言

    目录 一.引言 二.随机生成数 1.原理 2.关键代码 3.举个栗子 一.引言 很多时候调试程序要手动输入待测值,输入量很少时还好,但是当待测数据要求的输入量很多时,手动输入显然是低效率的,是浪费时间 ...

  2. 经验分享:java随机生成数字猜大小

    前言 不知道你们发现没有,在很多互联网公司基本上都是80后,90后居多,很少还有超过40岁的程序员.可能很多人心里都有一个疑问,那就是这些40多岁的程序员都干嘛去了呢?创业显然只是极少数的人,至于管理 ...

  3. c语言如何让系统随机生成数,C语言中是如何进行随机数生成的

    C语言中是如何进行随机数生成的.C语言是编程人员经常会到的一款计算机编程语言,有的朋友想知道怎样使用C语言进行随机数生成,那么就快随小编一起来看看这篇C语言中是如何进行随机数生成的吧!其中不仅为大家介 ...

  4. php随机生成数字字母,PHP_php随机生成数字字母组合的方法,本文实例讲述了php随机生成数 - phpStudy...

    php随机生成数字字母组合的方法 本文实例讲述了php随机生成数字字母组合的方法.分享给大家供大家参考.具体如下: 直接上代码: function getRandomString($len, $cha ...

  5. 猜数字java程序设计分析_JAVA程序设计课程设计-猜数字游戏设计

    JAVA程序设计课程设计-猜数字游戏设计 课 程 设 计 报 告课程设计名称 Java 程序设计 专 业 计算机科学与技术 班 级 2 班 学 号 08030212 姓 名 指导教师 成 绩 2011 ...

  6. java数字猜大小游戏_java实现猜数字小游戏

    java实现猜数字游戏 随机给定一个数字,猜大小直到正确 package com.swift; import java.util.Random; import java.util.Scanner; p ...

  7. JAVA入门:猜大小程序

    import java.util.Random; import java.util.Scanner;public class TestScanner {public static void main( ...

  8. python游戏设计_Python设计一个猜大小游戏

    Python设计小游戏实例 本文主要介绍如何用Python设计一个经典小游戏:猜大小. 在这个游戏中,将用到前面我介绍过的所有内容:变量的使用.参数传递.函数设计.条件控制和循环等,做个整体的总结和复 ...

  9. 初级模拟玩骰子猜大小游戏

    代码: package net.day06027;import java.util.Scanner; import java.util.regex.Pattern;/** * * 项目说明:模拟赌博: ...

最新文章

  1. VS编译duilib项目时候的错误解决方法整理
  2. 逆向工程核心原理学习笔记(六):实战开辟新内存区域写入缓冲区跳转修改字符串
  3. 服务器运行jar包日志怎么清理,docker 启动jar包,并将日志文件进行挂载
  4. python的socket编程执行顺序_Python篇-Socket网络编程
  5. (3.5)HarmonyOS鸿蒙上下左右方向滑动
  6. 【练习5.9】图像掩码、礼帽、cvCopy、图像融合、cvCvtColor
  7. 期待已久的VS2008 SP1 和.NET FRAMEWORK 3.5 SP1都出来了
  8. 51nod1574排列转换
  9. 【CCCC】L2-019 悄悄关注 (25分),,模拟水题,STL大法好
  10. 【贪心】hdu5969 最大的位或
  11. ServletContextListener 和HttpSessionListener 的自我理解
  12. java 8 API 开发文档中文
  13. CSS3实现八方向云台控制器器样式
  14. python经典书籍推荐-7本经典的Python书籍,你都读过了么?
  15. 利用高德地图周边搜索api获取不同类型的餐厅推荐
  16. 办公台式计算机配置费用,原来这才是办公台式机需要的性能?
  17. Android studio下载及安装方法
  18. Java Web基础概述
  19. 【人工智能】院士谈新一代人工智能五大智能方向
  20. 重磅丨云和恩墨zCloud数据库云管平台2.0版本发布

热门文章

  1. 最新冰盾DDoS防火墙V9.1 新增防护功能更强大
  2. Teambition使用教程
  3. 谷歌浏览器windows以及mac系统下设置跨域
  4. 二维码的使用(java版)
  5. 【APT】The following signatures were invalid
  6. pg_repack 处理表和索引的膨胀
  7. win7计算机不能设置双屏怎么回事,教你在win7电脑中详细设置双屏显示的步骤
  8. 第十六届全国大学生智能车竞赛三个创意组别总决赛比赛成绩
  9. NGFW与UTM的三大区别
  10. 汉堡式折叠html,纯CSS3菜单汉堡包按钮变形动画特效