您所在位置: 网站首页 / 第三次Java练习题.doc / 文档详情
第三次Java练习题.doc 立即下载
2024-08-16
约1.5万字
约15页
0
100KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

第三次Java练习题.doc

第三次Java练习题.doc

预览

免费试读已结束,剩余 10 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.顺序语句练习
1(将摄氏温度转换为华氏温度)编写程序,从控制台读入double型的摄氏温度,然
后将其转换为华氏温度,并且显示结果。转换公式如下所示:(5分)

fahrenheit=(9/5)*celsius+32(华氏度=(9/5)*摄氏度+32)

**2(求一个整数各位数的和)编写程序,读取一个在0和1000之间的整数,并将该
整数的各位数字相加。例如:整数是932,各位数字之和为14。(10分)

提示:利用运算符%分解数字,然后使用运算符/去掉分解出来的数字。例如:932%10=2,932/10=93。


**3.整钱兑零(10分)
假如你希望开发一个程序,将给定的钱数分类成较小的货币单位。这个程序要求用户输入一个double型的值,该值是用美元和美分表示的总钱数,然后输出一个清单,列出和总钱数等价的dollar(1美元)、quarter(2角5分)、dime(1角)、nickel(5分)和penny(1分)的数目。
例如:11.56:11个1美元2个quanter0个dime1个nickel1个penny
下面是开发这个程序的步骤:

1)提示用户输入十进制数作为总钱数,例如11.56。
2)将该钱数(例如11.56)转换为1分币的个数(例如1156)。
3)通过将1分币的个数除以100,求出1美元的个数。通过对1分币的个数除以100求
余数,得到剩余1分币的个数。
4)通过将剩余的1分币的个数除以25,求出2角5分币的个数。通过对剩余的1分币的个数除以25求余数,得到剩余1分币的个数。
5)将剩余的1分币的个数除以10,求出1角币的个数。通过对剩余的1分币的个数除以10求余数,得到剩余1分币的个数。
6)将剩余的1分币的个数除以5,求出5分币的个数。通过对剩余的1分币的个数除以5求余数,得到剩余1分币的个数。
7)剩余1分币的个数即为所求。
8)显示结果。

4.求ASCII码对应的字符)编写程序接收一个ASCII码(从0到128的整数),然后显示它所代表的字符。例如,如果用户输入的是97,程序显示的是字符a。(5分)


2.分支语句练习
编写一个程序,判断用户输入的数是否是偶数。(5分)
编写一个程序,随机产生两个10以下的整数,然后提示用户输入这两个整数的差,如果答案正确,程序报告结果true,否则报告false(10分)
输入一个年份,判断这年是否是闰年。(10分)
提示:能被4整除不能被100整除,或者可以被400整除。
编写程序,提示用户输入一个整数,然后判断这个整数能否被5和6都整除,或者不能被他们中任何一个整除,或者只能被其中一个整除。下面分别输入10,30,和23的运行示例。(10分)
10能被5或者6整除,但不是全部
30能被5和6整除
23不能被5,6中任何一个整除



*编写程序,提示用户输入月份和年份,然后显示这个月的天数。例如,用户输入月份是2,年份是2000,程序就该显示2000年2月一共29天,用户输入月份3,年份是2005,那么程序该显示2005年3月一共31天。(20分)
*身体质量指数(BMI)
每一个怀疑自己体重是否达标的人都会关注BMI指数,对比自己身体的胖瘦程度与是否健康。
BMI(BodyMassIndex)指数也叫做身体质量指数,是目前国际上常用的衡量人体胖瘦程度以及是否健康的标准,比单纯的以体重认定更具准“身体质量指数”(bmi)的计算方法:“体重指数”(bmi)=体重(kg)/身高的平方;(20分)
如体重70公斤,身高1.7米,bmi=70÷(1.7×1.7)…

BMI分类	中国参考标准
体重过低	<18.5
正常范围	18.5~23.9
肥胖前期	24.0~26.9
I度肥胖	27~29.9
II度肥胖	≥30
Ⅲ度肥胖	≥40
编写程序,使用户输入体重和身高,然后显示BMI值,以及对应的分类。

7(游戏:猜硬币的正反面).编写程序,让用户猜一猜是硬币的正面还是反面,这个程序随机产生一个整数0或者1,它们分别表示硬币的正面和反面,程序提示用户输入一个猜测值,然后报告这个猜测值是正确的,还是错误的。(10分)
8(游戏:石头剪子布)编写可以玩最流行的剪刀,石头,布的程序。程序提示用户随机产生一个数,这个数为0,1或者2,分别表示石头,剪刀和布。程序提示用户输入值0、1或者2然后显示一个消息,表示用户和计算机谁赢了游戏,或者打成平手。下面是运行示例:(20分)
Scissor(0)rock(1)paper(2):1
Thecomputerisscissor,Youarerock,youwon.

Scissor(0)rock(1)paper(2):2
Thecomputerispaper,Youarepapertwo,Itisadraw..

3.
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

第三次Java练习题

文档大小:100KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用