ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:67.50KB ,
资源ID:11441631      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-11441631.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JAVA编程思想课后习题答案.doc)为本站会员(HR专家)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

JAVA编程思想课后习题答案.doc

1、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 p

2、ublic 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

3、 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

4、;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;Store

5、Stuff 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();Sta

6、ticTest st2 = new StaticTest();System.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

7、();System.out.println(After Incrementable.increment called: );System.out.println(st1.i = + st1.i);System.out.println(st2.i = + st2.i);练习8:class StaticTest static int i = 47;class Incrementable static void increment() StaticTest.i+; public class OneStaticTest public static void main(String args) Syst

8、em.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.increment();System.out.println(After Incrementable.increment() called: );System.out.println(st1.i = + s

9、t1.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.println(st2.i = + st2.i);st1.i = 3;System.out.println(After st1.i = 3, );System.out.println(st1.i = + st1.i);System.out.printl

10、n(st2.i = + st2.i);System.out.println(Create another StaticTest, st3.);StaticTest st3 = new StaticTest();System.out.println(st3.i = + st3.i);练习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;d

11、ouble d = 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(sh

12、ort 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 = d;S

13、ystem.out.println(double d = + d);System.out.println(Double D = + D);练习10:public class CommandArgTest public static void main(String args) System.out.println(args0 = + args0);System.out.println(args1 = + args1);System.out.println(args2 = + args2);练习11:public class Rainbow public static void main(Str

14、ing 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.anIntegerRepresentingColors = + atc.anIntegerRe

15、presentingColors);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;练习12:public class DocTest /* Entry

16、 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();练习13-1:public class Documentation1 /* A field comment */public int i;/* A method comment *

17、/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);练习14:public class Documentation4 public int i = 2;private int j = 3;pub

18、lic static void main(String args) Date d = new Date();System.out.println(d = + d);练习15:public class HelloDocTest public static void main(String args) System.out.println(Hello World!);练习16:class Tree int height;Tree() System.out.println(Planting a seedling);height = 0;Tree(int initialHeight) height =

19、 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 main(String args) for(int i = 0; i 5;

20、i+) Tree t = new Tree(i);t.info();t.info(overloading method);/ Overloaded constructor:new Tree();第三章练习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 from long form.);练习2:class Tube float leve

21、l;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: + t2.level);t1.level = 0.27f; P.rintln(3: t1.level:

22、+ t1.level + , t2.level: + t2.level);练习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);练习4:class VelocityCalculator static float velocity (float d, f

23、loat 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.velocity(d, t);System.out.println(Velocity: + v);练习5:class Dog St

24、ring 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.setName(Spot);spot.setSays(Ruff!);Dog scruffy = new Dog();scruffy.setNa

25、me(Scruffy);scruffy.setSays(Wurf!);spot.showName();spot.speak();scruffy.showName(); scruffy.speak();练习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.rintln(says);public class DogCompare public static v

26、oid main(String args) Dog spot = new Dog();spot.setName(Spot);spot.setSays(Ruff!);Dog scruffy = new Dog();scruffy.setName(Scruffy);scruffy.setSays(Wurf!);spot.showName();spot.speak();scruffy.showName(); scruffy.speak();Dog butch = new Dog();butch.setName(Butch);butch.setSays(Hello!);butch.showName()

27、;butch.speak();P.rintln(Comparison: );P.rintln(spot = butch: + (spot = butch);P.rintln(spot.equals(butch): + spot.equals(butch);P.rintln(butch.equals(spot): + butch.equals(spot);P.rintln(Now assign: spot = butch);spot = butch;P.rintln(Compare again: );P.rintln(spot = butch: + (spot = butch);P.rintln(spot.equals(butch): + spot.equals(butch);P.rintln(butch.equals(spot): + butch.equals(spot);P.rintln(Spot: );spot.showName();spot.speak();P.rintln(Butch: );butch.showName();butch.speak();练习7:

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报