《Java语言程序设计基础篇第十版梁勇课后答案》由会员分享,可在线阅读,更多相关《Java语言程序设计基础篇第十版梁勇课后答案(6页珍藏版)》请在金锄头文库上搜索。
1、第一章1.1 public class Testpublic 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 public class Testpublic static void main(String args)for(int i = 0;i = 4;i+)System.out.println(Welcome to J
2、ava !);1.3 public class Testpublic static void main(String args)System.out.println( );System.out.println( );System.out.println( );System.out.println( );public class Testpublic static void main(String args)System.out.println( A);System.out.println( A A);System.out.println( AAAAA);System.out.println(A
3、 A);public class Testpublic static void main(String args)System.out.println(V V);System.out.println( V V);System.out.println( V V);System.out.println( V);1.4 public class Testpublic static void main(String args)System.out.println(a a2 a3);System.out.println(1 1 1);System.out.println(2 4 8);System.ou
4、t.println(3 9 27);System.out.println(4 16 64);1.5 public class Testpublic static void main(String args)System.out.println(9.5*4.5-2.5*3)/(45.5-3.5);1.6 public class Testpublic static void main(String args)int i = 1,sum = 0;for(;i = 9;i+)sum += i;System.out.println(sum);1.7 public class Testpublic st
5、atic 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);1.8 public class Testpublic static void main(String args)final double PI = 3.14;double radius = 5.5;System.out.println(2 * radius * PI);System.out.pri
6、ntln(PI * radius * radius);1.9 public class Testpublic static void main(String args)System.out.println(7.9 * 4.5);System.out.println(2 * (7.9 + 4.5);1.10 public class Testpublic static void main(String args)double S = 14 / 1.6;double T = 45 * 60 + 30;double speed = S / T;System.out.println(speed);1.
7、11 public class Testpublic static void main(String args)int BN = 312032486; /original person numbersdouble EveryYS,EveryYBP,EveryYDP,EveryYMP;EveryYS = 365 * 24 * 60 * 60;EveryYBP = EveryYS / 7;EveryYDP = EveryYS / 13;EveryYMP = EveryYS / 45;int FirstYP,SecondYP,ThirdYP,FourthYP,FivthYP;FirstYP = (i
8、nt)(BN + EveryYBP + EveryYMP - EveryYDP);SecondYP = (int)(FirstYP + EveryYBP + EveryYMP - EveryYDP);ThirdYP = (int)(SecondYP + EveryYBP + EveryYMP - EveryYDP);FourthYP = (int)(ThirdYP + EveryYBP + EveryYMP - EveryYDP);FivthYP = (int)(FourthYP + EveryYBP + EveryYMP - EveryYDP);System.out.println(Firs
9、tYP);System.out.println(SecondYP);System.out.println(ThirdYP);System.out.println(FourthYP);System.out.println(FivthYP);1.12 public class Testpublic static void main(String args)double S = 24 * 1.6;double T = (1 * 60 + 40) * 60 + 35;double speed = S / T;System.out.println(speed);1.13 import java.util
10、.Scanner;public class Testpublic static void main(String args)Scanner input = new Scanner(System.in);System.out.println(input a,b,c,d,e,f value please:);double a = input.nextDouble();double b = input.nextDouble();double c = input.nextDouble();double d = input.nextDouble();double e = input.nextDouble
11、();double f = input.nextDouble();double x,y;x = (e * d - b * f) / (a * d - b * c);y = (a * f - e * c) / (a * d - b * c);System.out.println(The result is x: +(int)(x * 1000) / 1000.0);System.out.println(The result is y: +(int)(y * 1000) / 1000.0);第二章package cn.Testcx;import java.util.Scanner;public c
12、lass lesson2 public static void main(String args)SuppressWarnings(resource)Scanner input =new Scanner(System.in); System.out.print(请输入一个摄氏温度: );double Celsius =input.nextDouble();double Fahrenheit =(9.0/5)*Celsius+32;System.out.println(摄氏温度:+Celsius+度 +转换成华氏温度为:+Fahrenheit+度);System.out.print(请输入圆柱的
13、半径和高: );double radius =input.nextDouble();int higth = input.nextInt();double areas =radius*radius*Math.PI;double volume =areas*higth;System.out.println(圆柱体的面积为:+areas);System.out.println(圆柱体的体积为:+volume);System.out.print(输入英尺数:);double feet =input.nextDouble();double meters =feet*0.305;System.out.pr
14、intln(feet+英尺转换成米:+meters);System.out.print(输入一个磅数:);double pounds =input.nextDouble();double kilograms =pounds*0.454;System.out.println(pounds+磅转换成千克为:+kilograms);System.out.println(输入分钟数:);long minutes =input.nextInt();long years =minutes/(24*60*365);long days = (minutes%(24*60*365)/(24*60);System.out.println(minute