Java 编程思想(第四版)习题答案 第二章 练习 1:public class PrimitiveTest { static int i; static char c; public static void main(String[] args) { System.out.println("int = " + i); System.out.println("char = " + c); } } 练习 2:public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } 练习 3:public class ATNTest { public static void main(String[] args) { class ATypeName { int i; double d; boolean b; void show() { System.out.println(i); System.out.println(d); System.out.println(b); } } ATypeName a = new ATypeName(); a.i = 3; a.d = 2.71828; a.b = false; a.show(); } } 练习 4:public class DataOnlyTest { public static void main(String[] args) { class DataOnly { int i; double d; boolean b; void show() { System.out.println(i); System.out.println(d); System.out.println(b); } } DataOnly data = new DataOnly(); data.i = 3; data.d = 2.71828; data.b = false; data.show(); } } 练习 5:public class DOTest2 { public static void main(String[] args) { class DataOnly { int i; double d; boolean b; void show() { System.out.println(i); System.out.println(d); System.out.println(b); } } DataOnly data = new DataOnly(); data.i = 234; data.d = 2.1234545; data.b = true; data.show(); } } 练习 6:public class StorageTest { public static void main(String[] args) { class StoreStuff { int storage(String s) { return s.length() * 2; } } StoreStuff x = new StoreStuff(); System.out.println(x.storage("hi")); } } 练习 7: class StaticTest { static int i = 47; } class Incrementable { static void increment() { StaticTest.i++; } } public class ITest { public static void main(String[] args) { System.out.println("StaticTest.i= " + StaticTest.i); StaticTest st1 = new StaticTest(); StaticTest st2 = new Stat...