多语言展示
当前在线:1605今日阅读:27今日分享:41

Java语言程序设计基础篇10版第一章编程练习题

对于想要学习java语言的朋友而言java语言程序设计基础篇是一个较好的选择。这本书是国外教程所以讲得很详细。如果你是自己学习又是刚刚接触java 语言,那么做每章编程练习都难免会遇到一些困难。小编打算把每章节的编程练级全部分享出来。而今天要分享的是第一章的一些课后练习,希望对你有所帮助。
工具/原料
1

JDK

2

eclipse

方法/步骤
1

一和二题都是打印输出所以这里只做其中的一个。1.2:编写程序,显示welcome to Java五次。直接使用System.out.println打印5次即可。public class Demo{    publci static void main(String []args){        System.out.println('welcome to Java');        System.out.println('welcome to Java');        System.out.println('welcome to Java');        System.out.println('welcome to Java');        System.out.println('welcome to Java');    }}

2

1.3:编写一个程序:显示下面的图图案: 这个也是一个打印字符的题。根据图安在System.out.println中加一些空格即可。public class Demo{    publci static void main(String []args){        System.out.println('       J         A     V          V      A ');        System.out.println('       J       A  A     V      V      A  A  ');        System.out.println('J      J    AAAAA     V  V     AAAAA ');        System.out.println(' J   J   A            A     V     A           A');    }}1.4题与这个类同,所以跳过1.4题。

3

1.5:编写程序,显示以下结果。9.5×4.5-2.5×3/45.5-3.5 public class Demo{    publci static void main(String []args){        System.out.println((9.5*4.5-2.5*3)/(45.5-3.5));    }}这里小括号千万不要忘记写了,不然计算结果会有偏差。

4

1.6题如同1.5所以这里跳过。1.7:使用公式计算P:4×(1-1/3+1/5-1/7+1/9-1/11)和4×(1-1/3+1/5-1/7+1/9-1/11+1/13)。这里有关数据类型的内容所以1都换成1.0不然计算出错。public class Demo{    publci static void main(String []args){        System.out.println(4*(1.0-1.0/3+1.0/5-1.0/7+1.0/9-1.0/11));        System.out.println(4*(1.0-1.0/3+1.0/5-1.0/7+1.0/9-1.0/11+1.0/13));    }}

5

1.8:编写程序,使用以下公式计算并显示半径为5.5的圆的面积和周长。周长=2×半径×π面积=半径×半径×π。public class Demo{    publci static void main(String []args){        System.out.println('周长='+(2*5.5*3.14));        System.out.println('面积='+(5.5*5.5*3.14));            }}

6

1.9与1.8类同所以跳过。1.10:假设一个跑步者45分钟30秒内跑了14公里。编写一个程序显示以每小时多少英里有单位的平均速度。(1英里等于1.6公里)。解:这程序先要把分种和秒换算成小时,再进行公里和英里的换算。30秒为0.5分钟所以转换小时是45.5/60小时。public class Demo{    publci static void main(String []args){        System.out.println(14/(45.5/60)/1.6);        }}注意:45.5/60要先计算

7

1.11(人口估算) 美国人口调査局基于以下假设进行人口估算: • 每 7 秒有一个人诞生 • 每 13 秒有一个人死亡 • 每 45 秒有一个移民迁人 编写一个程序, 显示未来 5 年每年的人口数。 假设当前的人口是 312032486, 每年365 天。解:一天是24小时转换成秒就是3600×24,一年是365天所以一年的秒数为365×24×3600。每7秒诞生1人,所以一年内诞生人数为365×24×3600/7.0同样每年的死亡人数为365×24×3600/13.0。每年的迁入人数为365×24×3600/45.0。所以每年增长人数是固定的。public class Demo{    publci static void main(String []args){       System.out.println('第一年人口数为:'+(312032486+365*24*3600/7.0-365*24*3600/13.0+365*24*3600/45.0));System.out.println('第二年人口数为:'+(312032486+2*(365*24*3600/7.0-365*24*3600/13.0+365*24*3600/45.0)));System.out.println('第三年人口数为:'+(312032486+3*(365*24*3600/7.0-365*24*3600/13.0+365*24*3600/45.0)));System.out.println('第四年人口数为:'+(312032486+4*(365*24*3600/7.0-365*24*3600/13.0+365*24*3600/45.0)));System.out.println('第五年人口数为:'+(312032486+5*(365*24*3600/7.0-365*24*3600/13.0+365*24*3600/45.0)));    }}

8

1.12与1.10类同所以跳过。1.13:(代教: 求解 2 x 2 线性方程) 可以使用 Cramer 规则解下面的 2 x 2 线性方程组: ax + by = e      x=ed-bf/ad-bc    y=af-ec/ad-bc cx+ dy = f  编写程序.求解以下方程组并显示:x和y 的值。 3.4x+50.2y = 44.5 2.1x+0.55y=5.9 public class Demo{    publci static void main(String []args){        System.out.println('X='+((44.5*0.55-50.2*5.9)/(3.4*0.55-50.2*2.1)));        System.out.println('Y='+((3.4*5.9-44.5*2.1)/(3.4*0.55-50.2*2.1)));            }}全题完。

注意事项
1

计算时一定不要忘记括号的准确加入

2

本例类名是Demo所以如果要存文件就必须命名为Demo

推荐信息