Java语言程序设计基础篇前三章课后习题

上传人:m**** 文档编号:513933959 上传时间:2022-08-17 格式:DOCX 页数:45 大小:2.69MB
返回 下载 相关 举报
Java语言程序设计基础篇前三章课后习题_第1页
第1页 / 共45页
Java语言程序设计基础篇前三章课后习题_第2页
第2页 / 共45页
Java语言程序设计基础篇前三章课后习题_第3页
第3页 / 共45页
Java语言程序设计基础篇前三章课后习题_第4页
第4页 / 共45页
Java语言程序设计基础篇前三章课后习题_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《Java语言程序设计基础篇前三章课后习题》由会员分享,可在线阅读,更多相关《Java语言程序设计基础篇前三章课后习题(45页珍藏版)》请在金锄头文库上搜索。

1、细心整理第1章 计算机、程序和Java概述1.1显示三条消息编写程序,显示Welcome to Java、Welcome to Computer Science和Programming is fun。程序:显示:1.2显示五条消息编写程序,显示Welcome to Java五次程序:显示:1.3显示图案编写一个程序,显示下面的图案:程序:显示:1.4打印表格编写程序,显示以下表格:程序:显示:1.5计算表达式编写程序,显示9.5x4.5-2.5x3/45.5-3.5)的结果程序:显示:1.6数列求和编写程序,显示1+2+3+4+5+6+7+8+9的结果程序:显示:1.7近似求可以运用以下公式计

2、算:=4x1-1/3+1/5-1/7+1/9-1/11+1/13+.)编写程序,显示4x(1-1/3+1/5-1/7+1/9-1/11+1/13.)的结果。在程序中用1.0代替1程序:显示:第2章 根本程序设计2.1将摄氏温度转换为华氏温度编写程序,从限制台读入double型的摄氏温度,然后将其转换华氏温度,并显示结果。转换公式如下所示:Fahrenheit-=(9/5)*celsius+32 华氏度=9/5*摄氏度+32程序:显示:2.2计算圆柱体的体积编写程序,读入圆柱体的半径和高,并运用以下公式计算圆柱体的体积 面积=半径x半径x 体积=面积x高程序:显示:2.3将英尺转换为米编写程序,

3、读入英尺数,将其转换为米数并显示结果。一英尺等于0.305米。程序:显示:2.4将磅转换为千克编写程序,将磅数转换为千克数。程序提示用户输入磅数,然后转换成千克并显示结果。1磅等于0.454千克。程序:显示:2.5财务应用程序:计算小费编写一个程序,读入一笔费用及酬金率,就算酬金和总钱数。例如,假如用户读入10作为费用,15%作为酬金率,计算结果显示酬金为$1.5,总费用为$11.5.程序:显示:2.6求一个整数各位数的和编写程序,读取一个在0和1000之间的整数,并将该整数的各位数字相加。例如:整数是932,各位数字之和为14.程序:显示::2.7求出年数编写程序,提示用户输入分钟数例如十亿

4、然后显示这些分钟代表多少年和多少天。为了简化问题,假设一年有365天。程序:显示:2.8求ASCII码对应的字符编写程序承受一个ASCII码从0到128的整数,然后显示它所代表的字符。例如,假如用户输入的是97,程序显示的是字符a。程序:显示:2.9财务应用程序:货币单位改写程序清单2-10,解决将double型值转换为int型值时可能会造成精度损失的问题。输入的输入值是一个整数,那么其后两位代表的是分币值。例如:1156就表示的是11美元56美分程序:显示:2.10运用图形用户界面输入改写程序清单2-10,运用图形用户界面进展输入和输出。程序:显示:2.11财务应用程序:工资单编写程序,读入

5、以下信息并打印工资单:雇员的名字例如Smith每周工作小时数例如10每小时工资例如6.75联邦所得税税率例如20%州所得税税率例如9%编写两个版本的程序:(1) 运用对话框获得输入并显示输出:程序:显示:(2) 运用限制台进展输入和输出:程序:显示:2.12财务应用程序:计算利息假如你知道收支余额和年利率的百分比,你就可以运用下面的公式计算下个月要支付的利息额:利息额=收支余额x年利率/1200编写程序,读取收支余额和年百分比利率,显示两个版本的下月利息:(1) 运用对话框获得输入并显示输出:程序:显示:(2) 运用限制台进展输入和输出:程序:显示:2.13财务应用程序:计算将来投资值编写程序

6、,读取投资总额、年利率和年数,然后运用下面的公式显示将来投资金额:显示:显示:2.14医疗应用程序:计算BMI身体质量指数BMI是对体重的安康测量。它的值可以通过将体重以公斤为单位处以身高以米为单位的平方值得到。编写程序,提示用户输入体重以磅为单位以及身高以英寸为单位,然后显示BMI。留意:一磅是0.45359237公斤而一英寸是0.0254米。程序:显示:2.15财务应用程序:复利值假设你每月向银行账户存100美元,年利率为5%,那么每月利率是0.05/12=0.00417。第一个月,账户上的值就变成:100*1+0。00417=100.417其次个月之后,账户上的值就变成:100+100.

7、417*1+0.00417=201.252第三个月之后,账户上的值就变成:100+201.252*1+0.00417=302.507以此类推。编写程序显示六个月后账户上的钱数程序:显示:2.16科学方面:计算能量编写程序,计算将水从初始温度加热到最终温度所需的能量。程序应当提示用户输入水的重量以千克为单位,以及水的初始温度和最终温度。计算能量的公式是:Q=M x最终温度-初始温度 x4184这里的M是以千克为单位的水的重量,温度以摄氏度为单位,而能量以焦耳为单位。程序:显示:2.17科学方面:风寒温度外面原委有多冷?只有温度是缺乏以供应答案的,包括风速、想对温度以及阳光等其他的因素在确定室外是

8、否寒冷方面都起了很重要的作用。2001年,国家气象效劳NWS利用温度和风速,运用新的风寒温度在测量寒冷程度。计算公式如下所示:Twc=35.74+0.6215*Ta-35.75*V0.16+0.425*Ta*V0.16这里的Ta是室外的温度,以华氏摄氏度为单位,而V是速度,以每小时英里数为单位,Twc是风寒温度。该公式不适用于风速低于2mph或温度在-58以下和41以上的状况。编写程序,提示用户输入在-58和41之间的度数,同时大于或等于2的风速,然后显示风寒温度。运用Math.pow(a,b)来计算V0.16。程序:显示:2.18(打印表格编写程序,显示下面的表格:程序:显示:2.19随机字

9、符编写程序,运用。显示随意一个大写字母。程序:显示:. 几何方面编写程序,提示用户输入两个点,和,然后显示两个点间的距离。计算两点间距离的公式是留意:可以运用,.来计算。程序:显示:. 几何方面:三角形的面积编写程序,提示用户输入三角形的三个点,、,、,然后显示它的面积。计算三角形面积的公式是:,程序:显示:2.22几何方面:六边形面积编写程序,提示用户输入六边形的边长,然后显示它的面积。计算六边形面积的公式是:area=3*sqrt3/2 *s2,这里的s就是边长。程序:显示:2.23物理方面:加速度平均加速度定义为速度的变更量处以这个变更所用的时间,如下式所示:a=v1-v0)/t编写程序

10、,提示用户输入以米/秒为单位的起始速度v0,以米/秒为单位的终止速度v1,以及以秒为单位的时间段,最终显示平均加速度。程序:显示:2.24物理方面:求出跑道长度假设一个飞机的加速度是a而起飞速度是v,那么可以运用下面的公式计算出飞机起飞所需的最短跑道长度:Length=v2/2*a编写程序,提示用户输入以米/秒的平方m/s2)为单位的加速度a,然后显示最短跑道长度。程序:显示:2.25当前时间程序清单2-6给出了显示当前格林威治时间的程序。修改这个程序,是只能够做到程序提示用户输入相对于GMT的时区偏移量,然后显示在这个特定时区的时间。程序:显示:第3章 选择3.1代数方面:解一元二次方程可以

11、运用下面的公式求一元二次方程ax2+bx+c=0的两个根:r1=(-b+Math.sqrt(b2-4ac)/(2*a)和r2=(-b-Math.sqrt(b2-4ac)/(2*a)b2-4ac称作一元二次方程的判别式。假如它是正值,那么一元二次方程就有两个正根。假如它为0,方程式就只有一个根。假如它是负值,方程式无实根。编写程序,提示用户输入a、b和c的值,并且显示基于判别式的结果。假如这个判别式为正,显示两个根。假如判别式为0,显示一个根。否那么,显示”The equation has no real root”该方程式无实根显示:程序::3.2检查一个数字是否是偶数编写程序,读入一个整数并

12、检查它是不是偶数程序:检查:3.3代数方面:求解2x2线性方程可以运用Cramer规那么解下面的2x2线性方程组:ax+by=e cx+dy=f x=ed-bf/(ad-bc) y=(af-ec)/(ad-bc)编写程序,提示用户输入a、b、c、d、e和f,然后显示结果。假如ad-bc=0.报告x消息”The equation has no solution”(方程式无解。程序:显示:3.4游戏:学习加法编写程序,产生两个100以下的整数,然后提示用户输入这两个整数的和。假如答案正确,程序报告结果true;否那么,报告false。改程序类似于程序清单3-1程序:显示:3.5游戏:三个数的加法程

13、序清单3-1中的程序产生两个整数,并提示用户输入这两个整数的和。修改该程序使之能产生三个一个整数,然后提示用户输入这三个整数的和。程序:显示:3.6医疗应用程序:BMI修改程序清单3-5,让用户输入重量,英尺和英寸。例如:一个人身高是5英尺10英寸,输入的英尺值就是5而英寸值为10.程序:显示:3.7财务应用程序:整钱兑零修改程序清单2-10,使之只显示非零的币值单位,用单词的单数形式显示一个单位,例如1 dollar and 1 penny1美元和1美分;用单词的复数形式显示多于一个单位的值,例如2 dollars and 3 pennies2美元和3美分运用输入值23.67来测试改程序程序:显示:3.8对三个整数排序编写程序对三个整数排序。这些整数都由输入对话框输入,并分别存储在变量num1,num2,和num3中。程序对这些数进展排序,使之满足num1=num2=num3.程序:显示:3.9商业方面:检查ISBNISBN国际标准书号以前是一个10

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号