第二章习题
第二章的习题代码
jxxxh
就读于浙江师范大学
展开
-
第二章第二十三题(驾驶费用)(Cost of driving)
第二章第二十三题(驾驶费用)(Cost of driving)*2.23(驾驶费用)编写一个程序,提示用户输入驾驶的距离、每加仑多少英里的汽车燃油性能值,以及每加仑的价格,然后显示旅程的费用。下面是一个运行示例:Enter the driving distance:900.5Enter miles per gallon:25.5Enter price per gallon:3.55*2.23(Cost of driving) Write a program that prompts the原创 2020-10-06 00:04:14 · 261 阅读 · 0 评论 -
第二章第二十二题(金融应用:货币单位)(Financial application: monetary units)
第二章第二十二题(金融应用:货币单位)(Financial application: monetary units)*2.22(金融应用:货币单位)改写程序清单2-10,解决将double型值转换为int型值可能会造成精度损失问题。以整数值作为输入,其最后两位代表的是美分币值。例如:1156就表示的是11美元56美分。*2.22(Financial application: monetary units) Rewrite Listing 2.10, ComputeChange. java, to fi原创 2020-10-06 00:03:50 · 326 阅读 · 0 评论 -
第二章第二十一题(金融应用:计算未来投资回报)(Financial application: calculate future investment value)
第二章第二十一题(金融应用:计算未来投资回报)(Financial application: calculate future investment value)*2.21(金融应用:计算未来投资回报)编写程序,读取投资总额、年利率和年数,然后使用下面的公式显示未来投资回报金额:未来投资回报金额 = 投资总额 \times(1+月利率)^ (年数 \times 12)例如:如果输入的投资金额为1000,年利率为3.25%,年数为1,那么未来投资回报金额为1032.98。下面是一个运行示例:En原创 2020-10-06 00:03:16 · 1318 阅读 · 0 评论 -
第二章第二十题(金融应用:计算利息)(Financial application: calculate interest)
第二章第二十题(金融应用:计算利息)(Financial application: calculate interest)*2.20(金融应用:计算利息)如果知道余额和年利率百分比,就可以使用下面的公式计算下个月的利息:利息 = 余额 * (年利率百分比 / 1200)编写程序,读取余额和年利率百分比,打印下个月的利息。下面是一个运行示例:Enter balance and interest rate (e.g.,3 for 3%):1000 3.5The interest is 2.9166原创 2020-10-06 00:02:24 · 314 阅读 · 0 评论 -
第二章第十九题(几何:三角形的面积)(Geometry: area of a triangle)
第二章第十九题(几何:三角形的面积)(Geometry: area of a triangle)*2.19(几何:三角形的面积)编写程序,提示用户输入三角形的三个点(x1,y1)、(x2,y2)和(x3,y3),然后显示它的面积。计算三角形面积的公式是:下面是一个运行示例:Enter the coordinates of three points separated by spaces\nlike x1 y1 x2 y2 x3 y3 : 1.5 -3.4 4.6 5 9.5 -3.4The a原创 2020-10-05 00:24:49 · 687 阅读 · 0 评论 -
第二章第十八题(打印表格)(Print a table)
第二章第十八题(打印表格)(Print a table)2.18(打印表格)编写程序,显示下面的表格。将浮点数值类型转换为整数。abpow(a,b)121238348145102456156252.18(Print a table) Write a program that displays the following table.convert double to int.abpow(a,b)121原创 2020-10-05 00:24:15 · 301 阅读 · 0 评论 -
第二章第十七题(科学:风寒温度)(Science: wind-chill temperature)
第二章第十七题(科学:风寒温度)(Science: wind-chill temperature)*2.17(科学:风寒温度)外面到底有多冷?单独温度值不足以回答这个问题。风速、相对湿度以及日晒等其他因素在确定室外是否寒冷方面也很重要。2001年,国家气象服务(NWS)利用温度和风速计算新的风寒温度来衡量寒冷程度。计算公式如下所示:这里的t是室外的温度,以华氏摄氏度为单位,而v是速度,以每小时英里数为单位。是风寒温度。该公式不适用与风速低于2mph,或温度在-58°F以下或者41°F的情况。编写原创 2020-10-05 00:23:35 · 754 阅读 · 0 评论 -
第二章第十六题(几何:六边形面积)(Geometry: area of a hexagon)
第二章第十六题(几何:六边形面积)(Geometry: area of a hexagon)2.16(几何:六边形面积)编写程序,提示用户输入六边形的边长,然后显示它的面积。计算六边形面积的公式是:面积 = 。这里的s就是边长。下面是一个运行示例:Enter the length of the side : 5.5The area of the hexagon is 78.59182.16Geometry: area of a hexagon) Write a program that pr原创 2020-10-05 00:22:59 · 407 阅读 · 0 评论 -
第二章第十五题(几何:两点间距离)(Geometry: distance of two points)
第二章第十五题(几何:两点间距离)(Geometry: distance of two points)2.15(几何:两点间距离)编写程序,提示用户输入两个点(x1,y1)和(x2,y2),然后显示两点间的距离。计算两点间距离的公式是。注意:可以使用Math.pow(a,0.5)来计算。下面是一个运行示例:Enter x1 and y1:1.5 -3.4Enter x2 and y2:4 5The distance between the two points is 8.76413144584原创 2020-10-05 00:22:31 · 442 阅读 · 0 评论 -
第二章第十四题(健康应用:计算BMI)(Health application: computing BMI)
第二章第十四题(健康应用:计算BMI)(Health application: computing BMI)*2.14(健康应用:计算BMI)身体质量指数(BMI)是对体重的健康测量。它的值可以通过将体重(以千克为单位)除以身高(以米为单位)的平方得到。编写程序,提示用户输入体重(以磅为单位)以及身高(以英寸为单位),然后显示BMI。注意:1磅是0.45359237千克,1英寸是0.0254米。下面是一个运行示例:Enter weight in pounds : 95.5Enter height原创 2020-10-05 00:21:51 · 1872 阅读 · 0 评论 -
第二章第十三题(金融应用:复利值)(Financial application: compound value)
第二章第十三题(金融应用:复利值)(Financial application: compound value)**2.13(金融应用:复利值)假设你每月向银行账户存100美元,年利率为5%,那么每月利率是0.05/12=0.00417。第一个月之后,账户上的值就变成:100 * (1 + 0.00417) = 100.417第二个月之后,账户上的值就变成:(100 + 100.417) * (1 + 0.00417) = 201.252第三个月之后,账户上的值就变成:(100 + 201原创 2020-10-05 00:21:19 · 712 阅读 · 0 评论 -
第二章第十二题(物理:求出跑道长度)(Physics: finding runway length)
第二章第十二题(物理:求出跑道长度)(Physics: finding runway length)2.12(物理:求出跑道长度)假设飞机的加速度是a而起飞速度是v,那么可以使用下面的公式计算出飞机起飞所需的最短跑道长度:跑道长度 = v ^ 2 ÷ (2 × a)编写程序,提示用户输入以米 / 秒 (m / s)为单位的速度 v 和以米 / 秒的平方(m / s^2)为单位的加速度a,然后显示最短跑道长度。下面是一个运行示例:Enter speed and acceleration:60 3原创 2020-10-04 00:08:00 · 760 阅读 · 0 评论 -
第二章第十一题(人口统计)(Population projection)
第二章第十一题(人口统计)(Population projection)2.11(人口统计)重写编程练习题1.11,提示用户输入年数,然后显示这个年数之后的人口值。将编程练习题1.11中的提示用于这个程序。下面是一个运行示例:Enter the number of years:5The population in 5 years is 3259329692.11(Population projection) Rewrite Programming Exercise 1.11 to prompt原创 2020-10-04 00:07:39 · 686 阅读 · 0 评论 -
第二章第十题(科学:计算能量)(Science: calculating energy)
第二章第十题(科学:计算能量)(Science: calculating energy)2.10(科学:计算能量)编写程序,计算将水从初始温度加热到最终温度所需的能量。程序应该提示用户输入水的重量(以千克为单位),以及水的初始温度和最终温度。计算能量的公式是:Q = M × (最终温度 - 初始温度) × 4184这里的M是以千克为单位的水的重量,温度以摄氏度为单位,而能量Q以焦耳为单位。下面是一个运行示例:Enter the amount of water in kilograms : 55原创 2020-10-04 00:07:23 · 1082 阅读 · 0 评论 -
第二章第九题(物理:加速度)(Physics: acceleration)
第二章第九题(物理:加速度)(Physics: acceleration)2.9(物理:加速度)平均加速度定义为速度的变化量除以这个变化所用的时间,如下式所示:a = (v1 - v0) ÷ t编写程序,提示用户输入以米/秒为单位的起始速度v0,以米/秒为单位的终止速度v1,以及以秒为单位的经过时间t,最后显示平均加速度。下面是一个运行示例:Enter v0,v1,and t:5.5 50.9 4.5The average acceleration is 10.08892.9(Physic原创 2020-10-04 00:07:03 · 341 阅读 · 0 评论 -
第二章第八题(当前时间)(Current time)
第二章第八题(当前时间)(Current time)*2.8(当前时间)程序清单2-7给出了显示当前格林尼治时间的程序。修改这个程序,提示用户输入相对GMT的时区偏移量,然后显示在这个特定时区的时间。下面是一个运行示例:Enter the time zone offset to GMT:-5The current time is 4:50:34*2.8(Current time) Listing 2.7, ShowCurrentTime.java, gives a program that d原创 2020-10-04 00:06:49 · 667 阅读 · 1 评论 -
第二章第七题(求出年数)(Find the number of years)
第二章第七题(求出年数)(Find the number of years)*2.7(求出年数)编写程序,提示用户输入分钟数(例如十亿)然后显示这些分钟代表多少年和多少天。为了简化问题,假设一年有365天。下面是一个运行示例:Enter the number of minutes:10000000001000000000 minutes is approximately 1902 years and 214 days*2.7(Find the number of years) Write a原创 2020-10-04 00:06:34 · 549 阅读 · 0 评论 -
第二章第六题(求一个整数各位数的和)(add the digits in an integer)
第二章第六题(求一个整数各位数的和)(add the digits in an integer)**2.6(求一个整数各位数的和)编写程序,读取一个0和1000之间的整数,并将该整数的各位数字相加。例如:整数是932,各位数字之和为14。提示:利用操作符%提取数字,然后使用操作符 / 移除提取出来的数字。例如:932%10=2,932/10=93。下面是一个运行示例:Enter a number between 0 and 1000:999The sum of the digits is 27原创 2020-10-04 00:06:12 · 457 阅读 · 0 评论 -
第二章第五题(金融应用:计算小费)(Financial application: calculate tips)
第二章第五题(金融应用:计算小费)(Financial application: calculate tips)*2.5(金融应用:计算小费)编写一个程序,读入一笔费用与小费利率,计算小费和总钱数。例如,如果用户输入10作为费用,15%作为小费利率,计算结果显示小费$1.5,总费用为$11.5。下面是一个运行示例:Enter the subtotal and a gratuity rate: 10 15The gratuity is $1.5 and total is $11.5*2.5(Fi原创 2020-10-04 00:05:54 · 423 阅读 · 0 评论 -
第二章第四题(将磅转换为千克)(convert pound to kilogram)
第二章第四题(将磅转换为千克)(convert pound to kilogram)2.4(将磅转换为千克)编写程序,将磅数转换为千克数。程序提示用户输入磅数,然后转换成千克并显示结果。1磅等于0.454千克。下面是一个运行示例:Enter a number in pounds:55.555.5 pounds is 25.197 kilograms2.4(convert pounds to kilograms) Write a program that converts pound to ki原创 2020-10-04 00:05:26 · 1719 阅读 · 0 评论 -
第二章第三题(将英尺转换为米)(convert feet to meters)
第二章第三题(将英尺转换为米)(convert feet to meters)2.3(将英尺转换为米)编写程序,读入英尺数,将其转换成米数并显示结果。1英尺等于0.305米。下面是运行示例:Enter a value for feet:16.516.5 feet is 5.0325 meters2.3(convert feet to meters) Write a program that reads a number in feet,convert it to meters,and disp原创 2020-10-05 00:20:18 · 694 阅读 · 0 评论 -
第二章第二题(计算圆柱体的体积)(Compute the volume of a cylinder)
第二章第二题(计算圆柱体的体积)(Compute the volume of a cylinder)2.2(计算圆柱体的体积)编写程序,读入圆柱体的半径和高,并使用下列公式计算圆柱的体积:面积 = 半径 × 半径 × π体积 = 面积 × 高下面是一个运行示例:Enter the radius and length of a cylinder:5.5 12The area is 95.0331The volume is 1140.42.2(Compute the volume of a原创 2020-10-04 00:05:01 · 1498 阅读 · 0 评论 -
第二章第一题(将摄氏温度转换为华氏温度)(Convert Celsius to Fahrenheit)
第二章第一题(将摄氏温度转换为华氏温度)(Convert Celsius to Fahrenheit)2.1(将摄氏温度转换为华氏温度)编写程序,从控制台读入double型的摄氏温度值,然后将其转换为华氏温度,并且显示结果。转换公式如下所示:华氏温度 = (9 ÷ 5)× 摄氏温度 + 32提示:在Java中,9/5的结果是1,但是9.0/5的结果是1.8。下面是一个运行示例:Enter a degree in Celsius:43.543.5 Celsius is 110.3 Fahren原创 2020-10-03 10:50:36 · 2937 阅读 · 0 评论