JAVA編程思想(第四版)課后答案_第1頁
JAVA編程思想(第四版)課后答案_第2頁
JAVA編程思想(第四版)課后答案_第3頁
JAVA編程思想(第四版)課后答案_第4頁
JAVA編程思想(第四版)課后答案_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、java編程思想(第四版)課后答案java編程思想(第四版)課后答案 編輯整理:尊敬的讀者朋友們:這里是精品文檔編輯中心,本文檔內(nèi)容是由我和我的同事精心編輯整理后發(fā)布的,發(fā)布之前我們對文中內(nèi)容進(jìn)行仔細(xì)校對,但是難免會有疏漏的地方,但是任然希望(java編程思想(第四版)課后答案)的內(nèi)容能夠給您的工作和學(xué)習(xí)帶來便利。同時也真誠的希望收到您的建議和反饋,這將是我們進(jìn)步的源泉,前進(jìn)的動力。本文可編輯可修改,如果覺得對您有幫助請收藏以便隨時查閱,最后祝您生活愉快 業(yè)績進(jìn)步,以下為java編程思想(第四版)課后答案的全部內(nèi)容。java編程思想(第四版)習(xí)題答案第二章練習(xí)1:public class pr

2、imitivetest static int i;static char c;public static void main(string args) system。out.println(int = ” + i);system。out.println(char = + c);練習(xí)2:public class helloworld public static void main(string args) system。out.println(”hello world!);練習(xí)3:public class atntest public static void main(string args)

3、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();練習(xí)4:public class dataonlytest public static void main(string args) class dataonly int i;double d;boolean b;v

4、oid 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();練習(xí)5:public class dotest2 public static void main(string args) class dataonly int i;double d;boolean b;void show() system。out。println(i);s

5、ystem.out.println(d);system.out。println(b);dataonly data = new dataonly();data.i = 234;data。d = 2。1234545;data.b = true;data.show();練習(xí)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.ou

6、t。println(x.storage(”hi);練習(xí)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();sy

7、stem.out。println(st1.i= ” + st1.i);system。out。println(st2.i= + st2。i);incrementable sf = new incrementable();sf.increment();system.out.println(”after sf。increment() called: );system。out。println(”st1。i = + st1。i);system.out.println(”st2.i = + st2。i);incrementable.increment();system。out。println(”after

8、 incrementable.increment called: );system.out。println(”st1.i = + st1。i);system.out。println(”st2.i = + st2.i);練習(xí)8:class statictest static int i = 47;class incrementable static void increment() statictest.i+; public class onestatictest public static void main(string args) system。out.println(”statictes

9、t.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.increment();system。out.println(after incrementable。increment() called: ”);system。out。println(st1。i = + st1。i);system。out。printl

10、n(st2。i = ” + st2。i);incrementable。increment();system.out.println(”after incrementable。increment called: ”);system.out。println(st1.i = + st1。i);system。out.println(”st2.i = ” + st2。i);st1.i = 3;system.out.println(”after st1.i = 3, );system.out.println(”st1.i = + st1.i);system。out。println(st2.i = ” +

11、st2.i);system。out。println(create another statictest, st3.”);statictest st3 = new statictest();system.out。println(”st3。i = ” + st3。i);練習(xí)9:public class autoboxtest public static void main(string args) boolean b = false;char c = x;byte t = 8;short s = 16;int i = 32;long l = 64;float f = 0。32f;double d

12、= 0。64;boolean b = b;system。out。println(boolean b = ” + b); system.out.println(boolean b = + b); character c = c;system.out.println(”char c = + c);system.out。println(character c = + c);byte t = t;system.out。println(byte t = + t);system。out.println(byte t = ” + t);short s = s;system。out.println(”shor

13、t s = ” + s);system。out.println(”short s = + s);integer i = i;system。out。println(int i = + i);system。out。println(”integer i = + i);long l = l;system。out。println(long l = + l);system。out。println(long l = + l);float f = f;system。out.println(float f = + f);system。out。println(float f = ” + f);double d =

14、 d;system。out.println(”double d = ” + d);system.out.println(”double d = + d);練習(xí)10:public class commandargtest public static void main(string args) intargs1=1,2,3;system。out。println(args0 = + args10);system.out.println(args1 = + args11);system。out。println(”args2 = + args12);練習(xí)11:public class rainbow

15、public static void main(string args) allthecolorsoftherainbow atc = new allthecolorsoftherainbow();system.out.println(”atc。anintegerrepresentingcolors = + atc.anintegerrepresentingcolors);atc。changecolor(7);atc.changethehueofthecolor(77);system。out。println(”after color change, atc.anintegerrepresent

16、ingcolors = + atc.anintegerrepresentingcolors);system.out。println(atc.hue = ” + atc。hue);class allthecolorsoftherainbow int anintegerrepresentingcolors = 0;int hue = 0;void changethehueofthecolor(int newhue) hue = newhue;int changecolor(int newcolor) return anintegerrepresentingcolors = newcolor;練習(xí)1

17、2:public class doctest / entry poing to class application.* param args array of string arguments* throws exceptions no exceptions thrown*/public static void main(string args) system。out。println(hello, its: ”);system。out.println(new date();練習(xí)131:public class documentation1 /* a field comment */public

18、 int i;/* a method comment /public void f() 2:public class documentation2 date d = new date();void showdate() system。out.println(”date = ” + d);3:public class documentation3 public static void main(string args) date d = new date();system。out.println(d = ” + d);練習(xí)14:public class documentation4 public

19、 int i = 2;private int j = 3;public static void main(string args) date d = new date();system。out。println(d = ” + d);練習(xí)15:public class hellodoctest public static void main(string args) system.out.println(hello world!);練習(xí)16:class tree int height;tree() system.out.println(planting a seedling);height =

20、0;tree(int initialheight) height = initialheight;system。out。println(creating new tree that is + height + feet tall”);void info() system.out。println(tree is ” + height + feet tall);void info(string s) system。out.println(s + ”: tree is + height + feet tall”);public class overloading public static void

21、 main(string args) for(int i = 0; i 5; i+) tree t = new tree(i);();(”overloading method);/ overloaded constructor:new tree();第三章練習(xí)1:public class printtest public static void main(string args) print(”hello, from short form.);p。rintln(hello from greggordon form.);system.out。println(hello f

22、rom long form.);練習(xí)2:class tube float level;public class assign public static void main(string args) tube t1 = new tube();tube t2 = new tube();t1。level = 0.9f;t2。level = 0.47f;p。rintln(”1: t1.level: ” + t1.level + , t2。level: ” + t2.level);t1 = t2;p.rintln(”2: t1.level: ” + t1.level + ”, t2。level: ”

23、+ t2.level);t1。level = 0。27f; p。rintln(”3: t1。level: ” + t1.level + , t2。level: ” + t2.level);練習(xí)3:class box float a;public class passobject2 static void f(box y) y.a = 2.71828f;public static void main(string args) box x = new box();x.a = 3。1416f;print(1: x.a = + x。a);f(x);print(2: x.a = ” + x。a);練習(xí)4

24、:class velocitycalculator static float velocity (float d, float t) if(t = 0) return 0f;else return d/t; public class velocitytester public static void main(string args) float d = 565.3f;float t = 3.6f;system.out.println(distance: ” + d);system.out.println(time: ” + t);float v = velocitycalculator。ve

25、locity(d, t);system。out.println(”velocity: ” + v);練習(xí)5:class dog string name;string says;void setname(string n) name = n;void setsays(string s) says = s;void showname() p。rintln(name);void speak() p。rintln(says);public class dogtest public static void main(string args) dog spot = new dog();spot。setna

26、me(”spot”);spot.setsays(ruff!);dog scruffy = new dog();scruffy。setname(”scruffy”);scruffy.setsays(”wurf!);spot。showname();spot。speak();scruffy。showname(); scruffy。speak();練習(xí)6:class dog string name;string says;void setname(string n) name = n;void setsays(string s) says = s;void showname() p.rintln(name);void speak() p.ri

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論