算法题目-猜数字游戏
算法题目:
设计一个猜数字游戏的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("你太棒啦,猜对啦!");}
}
测试:
算法题目-猜数字游戏相关推荐
- python数字组合算法_python猜数字游戏快速求解解决方案
python猜数字游戏快速求解解决方案.使用方法: 1. 保存代码为guessall.py 2. 执行python guessall.py > result.txt 3. 打开result.tx ...
- c语言课题设计题目猜数字游戏,C语言课题设计报告(猜数字游戏)文档.doc
C语言课题设计报告(猜数字游戏)文档 课 程 设 计 报 告 课程名称 C 语言课程设计 课题名称 猜数字游戏 专 业 电气工程及其自动化 班 级 1183 学 号 13 姓 名 鲁响 指导教师 王颖 ...
- PTA题目 猜数字游戏
猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了("Too big"),还是小了(&qu ...
- C语言—题目—猜数字游戏
题目: 电脑根据函数随机给出一个一定范围内的数字:用户输入数字,去猜大小,对比数字,电脑给出提示,不断循环,知道猜正确. #include<stdlib.h> #include<ti ...
- 大一 PTA L1-6 猜数字游戏
题目 猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了("Too big"),还是小了( ...
- 猜数字小c语言游戏课程任务书,猜数字游戏课程设计.doc
猜数字游戏课程设计.doc 1(c/c程序设计课程设计)设 计 说 明 书猜数字游戏的设计与实现学 生 姓 名学 号班 级成 绩指 导 教 师计算机科学与技术系2010 年 7 月 9 日C/C程序设 ...
- C语言经典小游戏---猜数字游戏 (包含C语言中如何实现随机数的生成)
题目描述:输入1-100之间的数字,进行猜数字游戏,猜大猜小有提示,直至才对为止,游戏可以重复游玩. 算法思路: 1.用void函数分别写出菜单程序与游戏进程程序. 2.用switch-case-de ...
- 看图猜字的c语言程序设计教程课后答案,《C语言程序设计》课程设计---猜数字游戏...
设计题目:猜数字游戏 目目 录录 目录目录 目 录...........................................................- 1 - 1 程序分析与设计. ...
- python猜数字游戏简单-python猜数字游戏快速求解解决方案
python猜数字游戏快速求解解决方案.使用方法: 1. 保存代码为guessall.py 2. 执行python guessall.py > result.txt 3. 打开result.tx ...
最新文章
- 32位jdk_MyEclipse 10((32/64位)、(MAC)、(Linux))软件安装教程
- 应对AI失控,研究人员提出用“人格障碍治疗”解决问题
- 了解一下爬虫技术方方面面
- Intellij Idea 导入多个maven项目展示在左侧栏Maven Projects
- unix环境高级编程——文件i/o
- Oracle 其他数据库对象
- 解析程序员的几个成长阶段
- java oauth2.0_OAuth 2.0 Java指南:5分钟保护您的应用程序安全
- leetcode 存在重复元素
- java jsch session 多久会断开_What?纯Java居然能实现Xshell!
- 正则匹配获取中括号中的内容
- GB35114---基于pjsip协议库开发问题
- STM32F103学习笔记(4)—— 串口通信——发送、接收数据详解
- 计算机第一代及第四代发展概况,1计算机发展概况解析.ppt
- 综合评价与决策方法02——模糊综合评判法
- AndroidX是什么?
- 聪明的猴子 黑暗爆炸 - 2429
- STM32用XCOM调试助手打印不出数据
- pytorch加载自己的图片数据集的两种方法
- ArcGIS案例学习笔记2_1