java程序设计(第二版)课后习题答案

上传人:自*** 文档编号:80109741 上传时间:2019-02-18 格式:DOC 页数:282 大小:1.79MB
返回 下载 相关 举报
java程序设计(第二版)课后习题答案_第1页
第1页 / 共282页
java程序设计(第二版)课后习题答案_第2页
第2页 / 共282页
java程序设计(第二版)课后习题答案_第3页
第3页 / 共282页
java程序设计(第二版)课后习题答案_第4页
第4页 / 共282页
java程序设计(第二版)课后习题答案_第5页
第5页 / 共282页
点击查看更多>>
资源描述

《java程序设计(第二版)课后习题答案》由会员分享,可在线阅读,更多相关《java程序设计(第二版)课后习题答案(282页珍藏版)》请在金锄头文库上搜索。

1、 海量资料 超值下载/习题2.2import java.util.*;class MyDate private int year; private int month; private int day; public MyDate(int y,int m,int d)/构造函数,构造方法 year=y; month=m; day=d; /end public MyDate(int y,int m,int d) public int getYear()/返回年 return year; /end getYear() public int getMonth()/返回月 return month;

2、/end getMonth() public int getDay()/返回日 return day; /end getDay() /end class MyDateclass Employee private String name; private double salary; private MyDate hireDay; public Employee(String n,double s,MyDate d) name=n; salary=s; hireDay=d; /end public Employee(String n,double s,MyDate d) public void

3、print() System.out.println(名字:+name+n工资:+salary+n雇佣年份:+hireYear()+n); /end print() public void raiseSalary(double byPercent) salary*=1+byPercent/100; /end public int hireYear() return hireDay.getYear(); /end class Employeepublic class MyTestClass public static void main(String args) Employeestaff=ne

4、w Employee3; staff0=new Employee(Harry Hacker,35000,new MyDate(1989,10,1); staff1=new Employee(Carl Carcker,75000,new MyDate(1987,12,15); staff2=new Employee(Tony Tester,38000,new MyDate(1990,3,12); int integerValue; System.out.println(The information of employee are:); for(integerValue=0;integerVal

5、ue=2;integerValue+) staffintegerValue.raiseSalary(5); /end for() for(integerValue=0;integerValue=2;integerValue+) staffintegerValue.print(); /end for() /end main()/end class MyTestClass/习题2.4import java.util.*;public class DataType public static void main(String args) boolean flag; char yesChar; byt

6、e finByte; int intValue; long longValue; short shortValue; float floatValue; double doubleValue; flag=true; yesChar=y; finByte=30; intValue=-7000; longValue=200l; shortValue=20000; floatValue=9.997E-5f; doubleValue=floatValue*floatValue; System.out.println(the values are:); System.out.println(布尔类型变量

7、flag=+flag); System.out.println(字符型变量yesChar=+yesChar); System.out.println(字节型变量finByte=+finByte); System.out.println(整型变量intValue=+intValue); System.out.println(长整型变量longValue=+longValue); System.out.println(短整型变量shortValue=+shortValue); System.out.println(浮点型变量floatValue=+floatValue); System.out.p

8、rintln(双精度浮点型变量doubleValue=+doubleValue); /end main()/习题2.9import java.util.*;class PubTest1 private int ivar1; private float fvar1,fvar2; public PubTest1() fvar2=0.0f; public float sum_f_I() fvar2=fvar1+ivar1; return fvar2; public void print() System.out.println(fvar2=+fvar2); public void setIvar1(

9、int ivalue) ivar1=ivalue; public void setFvar1(float ivalue) fvar1=ivalue; public class PubMainTest public static void main(String args) PubTest1 pubt1=new PubTest1(); pubt1.setIvar1(10); pubt1.setFvar1(100.02f); pubt1.sum_f_I(); pubt1.print(); /习题2.10import java.util.*;class Date private int year;

10、private int month; private int day; public Date(int day, int month, int year) /构造函数,构造方法 this.year = year; this.month = month; this.day = day; /end public MyDate(int y,int m,int d) public int getYear() /返回年 return year; /end getYear() public int getMonth() /返回月 return month; /end getMonth() public i

11、nt getDay() /返回日 return day; /end getDay() /end class Datepublic class Teacher String name;/教师名字 boolean sex;/性别,true表示男性 Date birth;/出生日期 String salaryID;/工资号 String depart;/教师所在系所 String posit;/教师职称 String getName() return name; void setName(String name) this.name = name; boolean getSex() return s

12、ex; void setSex(boolean sex) this.sex = sex; Date getBirth() return birth; void setBirth(Date birth) this.birth = birth; String getSalaryID() return salaryID; void setSalaryID(String salaryID) this.salaryID = salaryID; String getDepart() return depart; void setDepart(String depart) this.depart = dep

13、art; String getPosit() return posit; void setPosit(String posit) this.posit = posit; public Teacher() System.out.println(父类无参数的构造方法!); /如果这里不加上这个无参数的构造方法将会出错! public Teacher(String name,boolean sex,Date birth, String salaryid,String depart,String posit) this.name=name; this.sex=sex; this.birth=birth; this.salaryID=sal

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号