1.1(显示三条消息)编写程序,显示Welcome to Java、Welcome to Computer Science 和Programming is fun。

 

解:

public class Test1{

public static void main(String[] args){

System.out.println(“Welcome to Java”);

System.out.println(“Welcome to Computer Science”);

System.out.println(“Programming is fun”);

}

}

 

 

1.2(显示五条消息)编写程序,显示Welcome to Java五次。

 

解:

public class Test2{

public 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”);

}

}

 

 

1.3(显示图案)编写一个程序,显示下面的图案:

J    A     V       V    A

J   A  A    V     V   A  A

J   J   AAAAA    V   V   AAAAA

J J    A     A     V    A      A

 

解:

public class Test3{

public 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(打印表格)编写程序,显示以下表格:

a     a^2   a^3

1      1     1

2      4     8

3     9     27

4     16    64

 

解:

public class Test4{

public static void main(String[] args){

System.out.println(“a     a^2   a^3”);

System.out.println(“1      1     1”);

System.out.println(“2      4     8”);

System.out.println(“3      9     27”);

System.out.println(“4      16    64”);

}

}

 

 

1.5(计算表达式)编写程序,显示以下公式的结果。

9.5 * 4.5 – 2.5 * 3

45.5 – 3.5

解:

public class Test5{

public static void main(String[] args){

System.out.println((9.5 * 4.5 – 2.5 * 3)/(45.5 – 3.5));

}

}

 

 

1.6(数列求和)编写程序,显示1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9的结果。

 

解:

public class Test6{

public static void main(String[] args){

System.out.println(1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9);

}

}

 

 

1.7(近似求p)可以使用以下公式计算p:

 

π=

 

解:

public class Test7{

public static void main(String[] args){

System.out.println(4 * (1 – 1.0/3 + 1.0/5 – 1.0/7 +

1.0/9 – 1.0/11 + 1.0/13));

}

}

 

 

1.8(圆的面积和周长)编写程序,使用以下公式计算并显示半径为5.5的圆的面积和周长。

周长 = 2 * 半径 * π

面积 = 半径 * 半径 * π

解:

public class Test8{

public static void main(String[] args){

System.out.println(2 * 5.5 * 3.14159);

System.out.println(5.5 * 5.5 * 3.14159);

}

}

 

 

1.9(矩形的面积和周长)编写程序,使用以下公式计算并显示宽度为4.5、高度为7.9的矩形的面积和周长。

面积 = 宽 * 高

解:

public class Test9{

public static void main(String[] args){

System.out.println(4.5 * 7.9);

}

}

 

 

1.10(以英里计的平均速度)假设一个跑步者45分钟30秒内跑了14公里。编写一个程序显示以每小时多少英里为单位的平均速度值。(注意,1英里等于1.6公里。)

 

解:

public class Test10{

public static void main(String[] args){

System.out.println((14 / 1.6) / ((45 * 60 + 30) / 3600.0));

}

}

 

 

1.11(人口估算)美国人口调查局基于以下假设进行人口估算:

1、每7秒有一个人诞生

2、每13秒有一个人死亡

3、每45秒有一个移民迁入

编写一个程序,显示未来5年的每年的人口数。假设当前的人口是312 032 486,每年有365天。提示:Java中,两个整数相除,结果还是整数,小数部分被去掉。例如,5/4等于1(而不是1.25),10/4等于2(而不是2.5)。如果想得到小数部分的确切结果,进行除法运算的两个数值之一必须是一个具有小数点的数值。例如,5.0/4等于1.25,10/4.0等于2.5

 

解:

public class Test11{

public static void main(String[] args){

System.out.println(312032486 + 365*24*60*60/7.0 –

365*24*60*60/13.0 + 365*24*60*60/45.0);

System.out.println(312032486 + 2*(365*24*60*60/7.0 –

365*24*60*60/13.0 + 365*24*60*60/45));

System.out.println(312032486 + 3*(365*24*60*60/7.0 –

365*24*60*60/13.0 + 365*24*60*60/45.0));

System.out.println(312032486 + 4*(365*24*60*60/7.0 –

365*24*60*60/13.0 + 365*24*60*60/45.0));

System.out.println(312032486 + 5*(365*24*60*60/7.0 –

365*24*60*60/13.0 + 365*24*60*60/45.0));

}

}

 

 

1.12(以公里计的平均速度)假设一个跑步者1小时40分钟35秒内跑了24英里。编写一个程序显示以每小时多少公里为单位的平均速度值。(注意,1英里等于1.6公里。)

 

解:

public class Test12{

public static void main(String[] args){

System.out.println((24 * 1.6)/((1 * 3600 + 40 * 60 +

35) / 3600.0));

}

}

 

 

1.13(代数:求解2 * 2线性方程)可以使用Cramer规则解下卖弄的2*2线性方程组:

ax + by = e

cx + dy = f    x = (ed – bf)/(ad – bc)  y = (af – ec)/(ad – bc)

编写程序,求解以下方程组并显示x和y的值。

3.4x + 50.2 = 44.5

2.1x + 0.55y = 5.9

解:

public class Test13{

public static void main(String[] args){

System.out.println((44.5*0.55 – 50.2*5.9)/(3.4*0.55 –

2.1*50.2));

System.out.println((3.4*5.9 – 44.5*2.1)/(3.4*0.55 –

2.1*50.2));

}

}

原创文章,转载请注明: 转载自程序员之乱

本文链接地址: Java语言程序设计 第十版课后答案 第一章

分享到: 更多