第1章答案
1.1
public class Exercise01 {
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
public class Exercise01 {
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
public class Exercise01 {
public static void main(String[] args) {
System.out.print(
" J A V V A\n"+
" J A A V V A A\n"+
"J J AAAAA V V AAAAA\n"+
" J J A A V A A\n"
);
}
}
也可以用printf输出,注意:%n是换行的格式字符串,只能用在printf中
public class Exercise01 {
public static void main(String[] args) {
System.out.printf(
" J A V V A%n" +
" J A A V V A A%n" +
"J J AAAAA V V AAAAA%n" +
" J J A A V A A%n");
}
}
1.4
public class Exercise01 {
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
System.out.println((9.5*4.5-2.5*3)/(45.5-3.5));
*1.11
注意:两个整数相除结果为整数:5/4 = 1
进行除法运算的至少有一个小数才能得到小数:5/4.0 = 1.25
public class Exercise01 {
public static void main(String[] args) {
double num = 312032486;
int s = 365*24*3600;
double b = s/7.0;
double d = s/13.0;
double i = s/45.0;
for (int n=1;n<6;n++){
num = num+b-d+i;
System.out.println("第"+n+"年的人口为:"+(int)num);
}
}
}
*1.13
public class Exercise01 {
public static void main(String[] args) {
double a = 3.4,b = 50.2,e = 44.5;
double c = 2.1,d = 0.55,f = 5.9;
System.out.println("x="+(e*d-b*f)/(a*d-b*c));
System.out.println("y="+(a*f-e*c)/(a*d-b*c));
}
}