Java初学者作业——实现控制台的猜数字游戏。游戏运行时产生一个1~100之间的随机数字
返回本章节
返回作业目录
需求说明:
(1)实现控制台的猜数字游戏。游戏运行时产生一个1~100之间的随机数字
实现思路:
(1)声明变量rdmNum,并赋值为1~100之间的随机数字,产生随机数的代码如下:
(3)由于猜数字游戏需要进行多次,直到猜中为止,可以使用循环实现。
循环操作:接收用户输入的数字、比较输入数字和随机数的关系,并输出对应信息
实现代码:
import java.util.Scanner;public class kkk {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int num; //用户输入的数字int temp; //储存分离出来的数字int sum = 0; //储存各位数字之和System.out.println("请输入一个数字(不限定位数)");num = sc.nextInt();do {temp = num % 10; //分离当前位置上的数字sum += temp; //累加各位数字num = num / 10;}while(num > 0);System.out.printf("各位数字之和:%d",sum);}
}
Java初学者作业——实现控制台的猜数字游戏。游戏运行时产生一个1~100之间的随机数字相关推荐
- 完成给“余”猜数的游戏:心里先想好一个1~100之间的整数x,将它分别除以3,4和7并得到3个余数。把这3个余数输入计算机,计算机能马上猜出这个数。
(17)完成给"余"猜数的游戏: 心里先想好一个1~100之间的整数x,将它分别除以3,4和7并得到3个余数.把这3个余数输入计算机,计算机能马上猜出这个数. Please thi ...
- 猜物品游戏java编程_小猿圈Java初学者练习小案例:猜数字游戏
对于Java初学者,如果没有好的引导,可能会觉得自己学什么都不好,学什么都不会,这个时候就要给他们一下小的案例,让他们去实践一下,让他们知道自己学的东西是可以用到的,小猿圈java讲师为你准备了Jav ...
- java 后台跳出提示_小猿圈Java初学者练习小案例:猜数字游戏
对于Java初学者,如果没有好的引导,可能会觉得自己学什么都不好,学什么都不会,这个时候就要给他们一下小的案例,让他们去实践一下,让他们知道自己学的东西是可以用到的,小猿圈java讲师为你准备了Jav ...
- Java Web应用小案例:猜数小游戏
Java Web应用小案例:猜数小游戏 文章目录 一.演示Python版猜数游戏 二.JSP版猜数游戏程序运行效果
- 编写一个Java应用程序,实现下列功能: ●程序随机分配给客户一个1~100之间的整数。
编写一个Java应用程序,实现下列功能: ●程序随机分配给客户一个1~100之间的整数. ●用户在输入对话框中输入自己的猜测. ●程序返回提示信息,提示信息分别是:"猜大了".&q ...
- 用<C#> 随机一个1~100之间的数字 。猜测随机的数字
随机一个1~100之间的数字 .猜测随机的数字 using System; using System.Threading.Tasks.Sources;namespace stars {class Pr ...
- python随机产生100个整数二进制_PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。...
Python 练习 标签: Python Python练习题 Python知识点 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数,如果大于预设的 ...
- python让用户输入一个整数_PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。...
Python 练习 标签: Python Python练习题 Python知识点 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数,如果大于预设的 ...
- 【C语言作业7】二分法猜数游戏:先由计算机“想”一个1~100之间的数请人猜,用二分法进行猜数,计算机给出反馈,猜大额或是猜小了,直到人猜对为止。计算机记录猜的次数,以此反映猜的水平。
本题思路: 计算机想一个1~100的随机数,用随机函数rand( )来实现.rand( )函数产生[n,m]之间随机数公式: magic=rand()%(b-a+1) +a; srand(time(N ...
最新文章
- 一致性协议算法-2PC、3PC、Paxos、Raft、ZAB、NWR超详细解析
- 2022年:机器人技术的重大革命
- 解决使用Navicat等工具进行连接登录mysql的1130错误,无法使用Ip远程连接的问题(mysql为8.0版本)
- 3位格雷码的顺序编码_绝对值编码器当中的格雷码
- Keepalived配置日志文件
- Java8 HashMap详解
- Linux程序编译速度提高方法
- 软件工程---08.软件测试
- win8.1已阻止java_win8系统下打开java程序时出现应用程序已被安全设置阻止的解决方法...
- windows7企业版 IIS常见问题
- Spring Bean的一生
- tensorflow没有这个参数_内存频率越高越好?如果不看这个参数,内存频率再高也没有用...
- MTK 驱动(85)----RPMB key introduction
- python爬虫运行一遍后再运行不成功_python爬虫 - pyspdier run时运行到on_start就停止 但是单步调试可继续...
- WPS/Word参考文献格式规范及引用的方法
- 左程云中级提升班-9在有限时间内获得最大奖励以及需要的最少时长问题
- 使用Openxal框架开发加速器模型相关的java应用程序
- 4键电子手表说明书_迪士尼手表四键说明书
- pdcp层的作用_NR PDCP层介绍
- Collection和List,Set,Map的关系与说明
热门文章
- 介绍些数码产品吧。。仅供参考,笔记本,mp3,mp4,游戏机,手机,卡片相机_alir121d
- 2022年的五个大数据发展趋势
- Freemarker动态模板渲染flyingsaucer将html转PDF(多页固定头尾)
- 电子人的基因 Cyborg Genes
- 信息技术学业水平考试上机考试 18题 EXCEL操作题(25分)
- 高通骁龙410C开发板基础知识
- 有趣的Python基础教程(上)
- powershell不同方式运行ps1文件
- 云计算与云原生 — OpenShift 的架构设计
- 音频-DSD-Delta-Sigma