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

  • 76
  • 0
  • 约4.86万字
  • 约 49页
  • 2021-04-13 发布于天津
  • 举报

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

第1章计算机、程序和Java既述 1.1(显示三条消息)编写程序,显示 Welcome to Java、 Welcome to Computer Science 和 Programming is fun 。 程序: 显示: 1.2(显示五条消息)编写程序,显示 Welcome to Java 五次 程序: 显示: 1.3 (显示图案)编写一个程序,显示下面的图案: J A V V A J AA V V AA J J AAAAA VV AAAAA 33 A A V 4 A 程序: 显示: (打印表格)编写程序,显示以下表格: 廿 2 2 1 2 9 8 3 9 2? * 16 程序: 显示: 显示: 1.5(计算表达式)编写程序,显示( 9.5x4.5-2.5x3) / (45.5-3.5)的结果 程序: 1.6(数列求和)编写程序,显示 1+2+3+4+5+6+7+8+9 的结果 程序: 1.7 (近似求n)可以使用以下公式计算n: n=4x (1-1/3+1/5-1/7+1/9-1/11+1/13+..J 1.0 代替 1编写程序,显示 1.0 代替 1 第 2章 基本程序设计 2.1(将摄氏温度转换为华氏温度)编写程序,从控制台读入 double 型的摄氏温度,然后将 其转换华氏温度,并显示结果。转换公式如下所示: Fahrenheit-=(9/5)*celsius+32 (华氏度 =(9/5 )*摄氏度 +32) 程序: 2.2(计算圆柱体的体积)编写程序,读入圆柱体的半径和高,并使用下列公式计算圆柱体 的体积 面积=半径x半径x n 体积=面积x高 程序: 2.3(将英尺转换为米)编写程序,读入英尺数,将其转换为米数并显示结果。一英尺等于 0.305米。 程序: 2.4(将磅转换为千克)编写程序,将磅数转换为千克数。程序提示用户输入磅数,然后转 换成千克并显示结果。 1 磅等于 0.454 千克。 程序: 显示: (财务应用程序:计算小费)编写一个程序,读入一笔费用与酬金率,就算酬金和总钱 数。例如,如果用户读入 10作为费用,15%作为酬金率,计算结果显示酬金为 $1.5总费用 为 $11.5. 程序: j ava r utild annerj 卩uhl £r t dit i.c void rr.;n(£电arg^ -J Scsnner 1 仃put-n«w Sc a-n ne r ( Sy it anu. in); Systain- ix/t・ printEhtmF the subtotal and a gratuity rats:fe j dHuble 3-ubtotal-input・nextJoiri)le(]; dtotjfelr greituitr-(input-nwtDouble()J/ISO・0; 日oj ble fjr at uit^r-£ubtot al g^atu ityRate; ckhuble tcta 1-aratuity4 sl btot al; Syste-m.-wt-printlnfllie gratuitj is IR-h(iM)(emtuity.W-1 emJ total h p+(int)(tola 1 IM.9); 显示: 2.6(求一个整数各位数的和)编写程序,读取一个在 0和 1000之间的整数,并将该整数的 各位数字相加。例如:整数是 932,各位数字之和为 14. 程序: 显示 :: 显示: 显示: 2.7(求出年数)编写程序,提示用户输入分钟数(例如十亿)然后显示这些分钟代表多少 年和多少天。为了简化问题,假设一年有 365 天。 程序: 2.8(求 ASCII 码对应的字符)编写程序接受一个 ASCII 码(从 0到 128的整数),然后显示 它所代表的字符。例如,如果用户输入的是 97,程序显示的是字符 a。 程序: 2.9 (财务应用程序:货币单位)改写程序清单 2-10,解决将double型值转换为int型值时可 能会造成精度损失的问题。输入的输入值是一个整数,则其后两位代表的是分币值。例如: 1156就表示的是11美元56美分 程序: import java.util.Scanner; publiiz 匚lass MoneteryUnit { public static void main(5tring[] args)■( Scanner input=new 5tanner(System.fc): Systemi wt. print(Ureter 讳ri mount in integer jfor 吕xumplu 11.56 : )i int amount-input.nextlnt(), int reirainiHgAmauftt=smauntj

文档评论(0)

1亿VIP精品文档

相关文档