[JAVA编程思想课后习题答案.doc
文本预览下载声明
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 StaticTest();
System.out.println(st1.i= + st1.i);
System.out.println(st2.i= + st2.i);
Incrementable sf = new Incrementable
显示全部