算法题目:

设计一个猜数字游戏的java程序,数字为50到150之间的一个整数,由程序随机生成,程序使用者从键盘输入。

如果大了,提示“猜大了”

如果小了,提示“猜小了”

如果一直则结束程序,保存文件名为Bnds16.java

解答:

下面是我自己根据要求写的解答。

math.random()是产生0到1之间的随机数

math.round(),将数字四舍五入为整数

package test;import java.util.Scanner;public class Bnds16 {public static void main(String[] args) {System.out.println("***你所要猜的数字在50到150之间哦***");System.out.println("请输入一个数字");int target=(int) Math.round(Math.random()*100+50);//System.out.println(target);Scanner input=new Scanner(System.in);String answer=input.nextLine();int ans=Integer.parseInt(answer);while(ans!=target){if(ans>target){System.out.println("猜大啦");}else{System.out.println("猜小啦");}answer=input.nextLine();ans=Integer.parseInt(answer);}System.out.println("你太棒啦,猜对啦!");}
}

测试:

算法题目-猜数字游戏相关推荐

  1. python数字组合算法_python猜数字游戏快速求解解决方案

    python猜数字游戏快速求解解决方案.使用方法: 1. 保存代码为guessall.py 2. 执行python guessall.py > result.txt 3. 打开result.tx ...

  2. c语言课题设计题目猜数字游戏,C语言课题设计报告(猜数字游戏)文档.doc

    C语言课题设计报告(猜数字游戏)文档 课 程 设 计 报 告 课程名称 C 语言课程设计 课题名称 猜数字游戏 专 业 电气工程及其自动化 班 级 1183 学 号 13 姓 名 鲁响 指导教师 王颖 ...

  3. PTA题目 猜数字游戏

    猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了("Too big"),还是小了(&qu ...

  4. C语言—题目—猜数字游戏

    题目: 电脑根据函数随机给出一个一定范围内的数字:用户输入数字,去猜大小,对比数字,电脑给出提示,不断循环,知道猜正确. #include<stdlib.h> #include<ti ...

  5. 大一 PTA L1-6 猜数字游戏

    题目 猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了("Too big"),还是小了( ...

  6. 猜数字小c语言游戏课程任务书,猜数字游戏课程设计.doc

    猜数字游戏课程设计.doc 1(c/c程序设计课程设计)设 计 说 明 书猜数字游戏的设计与实现学 生 姓 名学 号班 级成 绩指 导 教 师计算机科学与技术系2010 年 7 月 9 日C/C程序设 ...

  7. C语言经典小游戏---猜数字游戏 (包含C语言中如何实现随机数的生成)

    题目描述:输入1-100之间的数字,进行猜数字游戏,猜大猜小有提示,直至才对为止,游戏可以重复游玩. 算法思路: 1.用void函数分别写出菜单程序与游戏进程程序. 2.用switch-case-de ...

  8. 看图猜字的c语言程序设计教程课后答案,《C语言程序设计》课程设计---猜数字游戏...

    设计题目:猜数字游戏 目目 录录 目录目录 目 录...........................................................- 1 - 1 程序分析与设计. ...

  9. python猜数字游戏简单-python猜数字游戏快速求解解决方案

    python猜数字游戏快速求解解决方案.使用方法: 1. 保存代码为guessall.py 2. 执行python guessall.py > result.txt 3. 打开result.tx ...

最新文章

  1. 32位jdk_MyEclipse 10((32/64位)、(MAC)、(Linux))软件安装教程
  2. 应对AI失控,研究人员提出用“人格障碍治疗”解决问题
  3. 了解一下爬虫技术方方面面
  4. Intellij Idea 导入多个maven项目展示在左侧栏Maven Projects
  5. unix环境高级编程——文件i/o
  6. Oracle 其他数据库对象
  7. 解析程序员的几个成长阶段
  8. java oauth2.0_OAuth 2.0 Java指南:5分钟保护您的应用程序安全
  9. leetcode 存在重复元素
  10. java jsch session 多久会断开_What?纯Java居然能实现Xshell!
  11. 正则匹配获取中括号中的内容
  12. GB35114---基于pjsip协议库开发问题
  13. STM32F103学习笔记(4)—— 串口通信——发送、接收数据详解
  14. 计算机第一代及第四代发展概况,1计算机发展概况解析.ppt
  15. 综合评价与决策方法02——模糊综合评判法
  16. AndroidX是什么?
  17. 聪明的猴子 黑暗爆炸 - 2429
  18. STM32用XCOM调试助手打印不出数据
  19. pytorch加载自己的图片数据集的两种方法
  20. ArcGIS案例学习笔记2_1

热门文章

  1. C4D快速实现交叉克隆
  2. PHP之星际设计模式上(转自lightsaber)
  3. 许嵩新歌《想象之中》首发 全新思想大碟将发行
  4. LANG与NLS_LANG
  5. ffmpeg中文版文档
  6. python中argsort()函数
  7. 观看慕课moocer老师视频Spring Bean装配之Autowire注解说明-8
  8. hifi android 手机吗,市面上HiFi手机有哪些?2017年6款音质好的HiFi手机推荐
  9. 《第十三堂棒球课》:MLB棒球创造营·棒球名人堂
  10. 765. 情侣牵手 查并集