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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(java程序设计教程第六版课后习题答案.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

java程序设计教程第六版课后习题答案.docx

1、java程序设计教程第六版课后习题答案pp2.3public class fudian public static void main(String args) float a=2.10f,b=3.70f; float Result1,Result2,Result3; Result1=a+b; Result2=a-b; Result3=a*b; System.out.println(Result1 is:+Result1); System.out.println(Result2 is:+Result2); System.out.println(Result3 is:+Result3); 2.4

2、public class TempConverter public static void main(String args) final int BASE = 32; final double CONVERSION_FACTOR = 5.0 / 9.0; double celsiusTemp; int fahrenheitTemp = 70; / value to convert celsiusTemp = (fahrenheitTemp - BASE)*CONVERSION_FACTOR; System.out.println (Fahrenheit Equivalent: + fahre

3、nheitTemp); System.out.println (Celsius Temperature: + celsiusTemp);2.5public class yinglizhuanqianmi public static void main(String args) float Base=1.60935f; float Qianmi; float Yingli=19.85f; Qianmi=Yingli*Base; System.out.println (Ying Li: + Yingli); System.out.println (Qian Mi: +Qianmi); 2.6pub

4、lic class TimeConverter1 public static void main(String args) int Hour=5,Minute=35,Second=51; int SECONDS; SECONDS=Hour*60*60+Minute*60+Second; System.out.println (+Hour+时+Minute+分+Second+秒); System.out.println (换算成秒: + SECONDS); 2.7public class TimeConverter2 public static void main(String args) in

5、t SECONDS=10853; int Hour,Minute,Second; Second=SECONDS%60; Minute=(SECONDS-Second)%60; Hour=(SECONDS-Second-Minute*60)/3600; System.out.println (SECONDS+秒,转化为); System.out.println (Hour+时+Minute+分+Second+秒); 2.9import java.util.*;public class Dollarbill public static void main(String args) float Do

6、llar1,Dollar2; int Ten,Five,One,Quarters,Dimes,Nickles,Pennies; Scanner reader=new Scanner(System.in); System.out.println(输入币值:); Dollar1=reader.nextFloat(); Dollar2=Dollar1*100; Pennies= (int)Dollar2%5; Nickles=(int)Dollar2%10-Pennies)/5; Dimes=(int)Dollar2-Pennies-Nickles*5)%50/10; Quarters=(int)D

7、ollar2%100/50; One=(int)Dollar2- Pennies-Nickles*5-Dimes*10-Quarters*50)%500/100; Five=(int)Dollar2%1000/500; Ten=(int)Dollar2/1000; System.out.println(Ten+ ten dollar bills); System.out.println(Five+ five dollar bills); System.out.println(One+ one dollar bills); System.out.println(Quarters+ quarter

8、s dollar bills); System.out.println(Dimes+ dimes dollar bills); System.out.println(Nickles+ nickles dollar bills); System.out.println(Pennies+ pennies dollar bills!); 2.11import java.util.*;public class Fenshuzhuanhuan public static void main(String args) int x,y; double Result=0; Scanner reader=new

9、 Scanner(System.in); System.out.println(输入x:); x=reader.nextInt(); System.out.println(输入y:); y=reader.nextInt(); Result+=x/y; System.out.println (分数 +x+/+y); System.out.println (转换成小数是: + Result); 2.16import javax.swing.JApplet;import java.awt.*;public class Olympiclogo extends JApplet public void p

10、aint (Graphics page) page.setColor(Color.blue); page.drawOval(25, 65, 40, 40); page.setColor(Color.yellow); page.drawOval (55, 65, 40, 40); page.setColor(Color.black); page.drawOval (85, 65, 40, 40); page.setColor(Color.green); page.drawOval (115, 65, 40, 40); page.setColor(Color.red); page.drawOval

11、 (145, 65, 40, 40);/ circle page.setColor(Color.cyan); page.drawString (OLYMPIC LOGO, 40, 30); 2.19import java.applet.*;import java.awt.*;public class Ex2_19 extends Applet public void paint (Graphics page) page.setColor(Color.BLACK); page.setFont(new Font(楷体,Font.ITALIC+Font.BOLD,30); page.drawStri

12、ng (林少锋, 40, 30); page.setColor(Color.blue); page.setFont(new Font(宋体,Font.BOLD,30); page.drawString (林少锋, 70, 80); 2.20import java.applet.*;import java.awt.*;public class Ex2_20 extends Applet public void paint (Graphics page) page.drawOval(35, 35, 130, 130); page.setColor(Color.red); page.fillArc(

13、35, 35, 130, 130,0,45); page.setColor(Color.blue); page.fillArc(35, 35, 130, 130,45,45); page.setColor(Color.yellow); page.fillArc(35, 35, 130, 130,90,45); page.setColor(Color.cyan); page.fillArc(35, 35, 130, 130,135,45); page.setColor(Color.gray); page.fillArc(35, 35, 130, 130,180,45); page.setColo

14、r(Color.green); page.fillArc(35, 35, 130, 130,225,45); page.setColor(Color.darkGray); page.fillArc(35, 35, 130, 130,270,45); page.setColor(Color.pink); page.fillArc(35, 35, 130, 130,315,45); PP4.1方法1import java.util.*;public class CreateSphere /* * param args */ public static void main(String args)

15、/ TODO 自动生成方法存根 System.out.println(请输入直径d:); Scanner scan=new Scanner(System.in); double d=scan.nextDouble(); Sphere D=new Sphere(d); D.Square(); D.Volum(); System.out.println(D.toString(); public class Sphere final double PI=3.14; double V,S; double d; Sphere(double d) this.d=d; public void Volum()

16、 V=(4/3)*PI*(d/2)*(d/2)*(d/2); public void Square() S=4*PI*(d/2)*(d/2); public String toString() String s=; String result1=Double.toString(S); String result2=Double.toString(V); s=(体积为:+result2+面积为:+result1); return s; 方法2/Sphere.java public class Sphere private double diameter; public Sphere()/构造方法

17、:无参数 this.diameter = 1.0; public Sphere(double d) /构造方法:带一个参数 this.diameter = d; public void setDiameter(double d) /设置直径值的方法 this.diameter = d; public double getDiameter()/获取直径值的方法 return this.diameter; public double volume()/计算球的体积 return 4*Math.PI*Math.pow(this.diameter/2,3)/3; public double area(

18、)/计算球的表面积 return 4*Math.PI*Math.pow(this.diameter/2,2); public String toString() String out = 该球体的直径为: + this.diameter + n + 该球体的表面积为: + this.area() + n +该球体的体积为: + this. volume(); return out; /MultiSphere.javaimport java.util.Scanner;public class MultiSphere public static void main(String args) Sca

19、nner scan = new Scanner(System.in); Sphere sphere1 = new Sphere(); Sphere sphere2 = new Sphere(3.5); System.out.println(sphere1: + sphere1 + n); System.out.println(sphere2: + sphere2 + n); System.out.println(sphere1和sphere2分别调用无参构造方法 + 和带一个参数的构造方法进行初始化。); System.out.print(现在,请输入一个数作为球sphere1的直径值:);

20、sphere1.setDiameter(scan.nextDouble(); System.out.println(n + 更改过的sphere1: + sphere1); /PP 4.2方法1import java.util.Scanner;public class CreateDog /* * param args */ public static void main(String args) / TODO 自动生成方法存根 System.out.println(请输入狗的年龄age:); Scanner scan=new Scanner(System.in); int age=scan.

21、nextInt(); System.out.println(请输入狗的姓名name:); Scanner scan1=new Scanner(System.in); String name=scan1.next(); Kennel AGE=new Kennel(age); AGE.Age(); System.out.println(AGE.toString(); System.out.println(狗的名字是: +name); public class Kennel final int mul=7; int age; int agep; char name; Kennel(int age)

22、this.age=age; this.name=name; public void Age() agep=age*mul; public String toString() String s=; String r1=Integer.toString(age); String r2=Integer.toString(agep); s=(狗的年龄为:+r1+ 对应人的年龄为:+r2); return s; 方法2class Dog1 String name; int age; public Dog1() name=heizi; age=1; public Dog1(String n, int a

23、) name=n; age=a; public int DogAge(int Age) int age=Age/7; return(age); public void setName(String name1) name=name1; public String getName() return(name); public String toString() Dog1 d=new Dog1(); return(这只狗叫+d.name+已经有+d.age+岁了。); public class Kennel public static void main(String args) Dog1 dog

24、1=new Dog1(); System.out.println(dog1的 name=+dog1.name); System.out.println(dog1的 age=+dog1.age); Dog1 dog2=new Dog1(xiaobai,2); System.out.println(dog2的 name=+dog2.name); System.out.println(dog2的age=+dog2.age); dog1.setName(diandian); dog1.getName(); System.out.println(dog1的 name=+dog1.name); int a

25、ge=dog1.DogAge(35); System.out.println(age=+age); String r=dog1.toString(); System.out.println(r=+r); /PP 4.4方法1public class Book /* * param args */ public static void main(String args) / TODO 自动生成方法存根 String info = null; Bookshelf book; Bookshelf INFO=new Bookshelf(info); INFO.BOOK(); System.out.pr

26、intln(INFO.toString(); public class Bookshelf String bookname; String author; String publish; String date; String books; String info; public Bookshelf(String info) bookname=JAVA; author=qwe; publish=Tsing HUA; date=; this.info=info; public String BOOK() info=bookname+author+publish+date; return info

27、; public String toString() String bookinfo; bookinfo=书名:+bookname+ 作者:+author+n; bookinfo+=出版社:+publish+ +出版日期:+date; return bookinfo; 方法2class Book String title,author,publisher,copyright; Book() title=JAVA 编程语言设计; author=John Lewis; publisher=电子工业出版社; copyright=xuesheng; Book(String t,String a,Str

28、ing p,String c) title= t; author=a; publisher=p; copyright=c; void setBook(String t1,String a1,String p1,String c1) title= t1; author=a1; publisher=p1; copyright=c1; String getBookTitle() return(title); String getBookAuthor() return(author); String getBookPublisher() return(publisher); String getBookCopyright() return(

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2