JAVA编程思想第四版课后答案.docx
- 文档编号:2815066
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:14
- 大小:16.65KB
JAVA编程思想第四版课后答案.docx
《JAVA编程思想第四版课后答案.docx》由会员分享,可在线阅读,更多相关《JAVA编程思想第四版课后答案.docx(14页珍藏版)》请在冰豆网上搜索。
JAVA编程思想第四版课后答案
Java编程思想(第四版)习题答案
第二章
练习1:
publicclassPrimitiveTest{
staticinti;
staticcharc;
publicstaticvoidmain(String[]args){
System.out.println("int="+i);
System.out.println("char="+c);
}
}
练习2:
publicclassHelloWorld{
publicstaticvoidmain(String[]args){
System.out.println("HelloWorld!
");
}
}
练习3:
publicclassATNTest{
publicstaticvoidmain(String[]args){
classATypeName{
inti;
doubled;
booleanb;
voidshow(){
System.out.println(i);
System.out.println(d);
System.out.println(b);
}
}
ATypeNamea=newATypeName();
a.i=3;
a.d=2.71828;
a.b=false;
a.show();
}
}
练习4:
publicclassDataOnlyTest{
publicstaticvoidmain(String[]args){
classDataOnly{
inti;
doubled;
booleanb;
voidshow(){
System.out.println(i);
System.out.println(d);
System.out.println(b);
}
}
DataOnlydata=newDataOnly();
data.i=3;
data.d=2.71828;
data.b=false;
data.show();
}
}
练习5:
publicclassDOTest2{
publicstaticvoidmain(String[]args){
classDataOnly{
inti;
doubled;
booleanb;
voidshow(){
System.out.println(i);
System.out.println(d);
System.out.println(b);
}
}
DataOnlydata=newDataOnly();
data.i=234;
data.d=2.1234545;
data.b=true;
data.show();
}
}
练习6:
publicclassStorageTest{
publicstaticvoidmain(String[]args){
classStoreStuff{
intstorage(Strings){
returns.length()*2;
}
}
StoreStuffx=newStoreStuff();
System.out.println(x.storage("hi"));
}
}
练习7:
classStaticTest{
staticinti=47;
}
classIncrementable{
staticvoidincrement(){StaticTest.i++;}
}
publicclassITest{
publicstaticvoidmain(String[]args){
System.out.println("StaticTest.i="+StaticTest.i);
StaticTestst1=newStaticTest();
StaticTestst2=newStaticTest();
System.out.println("st1.i="+st1.i);
System.out.println("st2.i="+st2.i);
Incrementablesf=newIncrementable();
sf.increment();
System.out.println("Aftersf.increment()called:
");
System.out.println("st1.i="+st1.i);
System.out.println("st2.i="+st2.i);
Incrementable.increment();
System.out.println("AfterIncrementable.incrementcalled:
");
System.out.println("st1.i="+st1.i);
System.out.println("st2.i="+st2.i);
}
}
练习8:
classStaticTest{
staticinti=47;
}
classIncrementable{
staticvoidincrement(){StaticTest.i++;}
}
publicclassOneStaticTest{
publicstaticvoidmain(String[]args){
System.out.println("StaticTest.i="+StaticTest.i);
StaticTestst1=newStaticTest();
StaticTestst2=newStaticTest();
System.out.println("st1.i="+st1.i);
System.out.println("st2.i="+st2.i);
Incrementable.increment();
System.out.println("AfterIncrementable.increment()called:
");
System.out.println("st1.i="+st1.i);
System.out.println("st2.i="+st2.i);
Incrementable.increment();
System.out.println("AfterIncrementable.incrementcalled:
");
System.out.println("st1.i="+st1.i);
System.out.println("st2.i="+st2.i);
st1.i=3;
System.out.println("Afterst1.i=3,");
System.out.println("st1.i="+st1.i);
System.out.println("st2.i="+st2.i);
System.out.println("CreateanotherStaticTest,st3.");
StaticTestst3=newStaticTest();
System.out.println("st3.i="+st3.i);
}
}
练习9:
publicclassAutoboxTest{
publicstaticvoidmain(String[]args){
booleanb=false;
charc='x';
bytet=8;
shorts=16;
inti=32;
longl=64;
floatf=0.32f;
doubled=0.64;
BooleanB=b;
System.out.println("booleanb="+b);
System.out.println("BooleanB="+B);
CharacterC=c;
System.out.println("charc="+c);
System.out.println("CharacterC="+C);
ByteT=t;
System.out.println("bytet="+t);
System.out.println("ByteT="+T);
ShortS=s;
System.out.println("shorts="+s);
System.out.println("ShortS="+S);
IntegerI=i;
System.out.println("inti="+i);
System.out.println("IntegerI="+I);
LongL=l;
System.out.println("longl="+l);
System.out.println("LongL="+L);
FloatF=f;
System.out.println("floatf="+f);
System.out.println("FloatF="+F);
DoubleD=d;
System.out.println("doubled="+d);
System.out.println("DoubleD="+D);
}
}
练习10:
publicclassCommandArgTest{
publicstaticvoidmain(String[]args){
int[]args1={1,2,3};
System.out.println("args[0]="+args1[0]);
System.out.println("args[1]="+args1[1]);
System.out.println("args[2]="+args1[2]);
}
}
练习11:
publicclassRainbow{
publicstaticvoidmain(String[]args){
AllTheColorsOfTheRainbowatc=newAllTheColorsOfTheRainbow();
System.out.println("atc.anIntegerRepresenti
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 编程 思想 第四 课后 答案