1.编写“人”类及其测试类。
1.1 “人”类:
类名:Person
属性:姓名、性别、年龄、身份证号码
方法:在控制台输出各个信息
1.2 测试类
类名:TestPerson
方法:main
对象:(张三,男,18,430101010101010101)
(李四,女,18,123456789009876543)
package orange; public class Person { String name; char sex; int age; String num; public void print(String name,char sex,int age,String num) { System.out.println("姓名:"+name+"\n性别:"+sex+"\n年龄:"+age+"\n身份证号码:"+num); } public static void main(String[] args) { Person TestPerson = new Person(); TestPerson.print("张三",'男',18,"430101010101010101"); TestPerson.print("李四",'女',18,"123456789009876543"); } }
2.编写“手机”类及其测试类。
2.1 “手机”类:
类名:Phone
属性:手机品牌、手机型号
方法:在控制台输出手机信息
2.2 测试类
类名:TestPhone
方法:main
对象:(华为,荣耀3C)
(联想,A3600D)
(小米,note)
package orange; public class Phone { String brand; String type; public void print(String brand,String type) { System.out.print("手机品牌"+brand+"\t手机型号"+type+"\n"); } public static void main(String[] args) { Phone TestPhone = new Phone(); TestPhone.print("华为","荣耀3C"); TestPhone.print("联想","A3600D"); TestPhone.print("小米","note"); } }
3.编写“书籍”类及其测试类。
3.1 “书籍”类
类名:Book
属性:书名、书号、主编、出版社、出版时间、页数、价格
方法:在控制台输出每本书的信息
3.2 测试类
创建2个对象,并调用方法
package orange; public class BOOK { String title; int num; String editor; String press; int time; int pages; double price; public void print(String title,int num,String editor,String press,int time,int pages,double price) { System.out.print("书名:"+title+"\t书号:"+num+"\t主编:"+editor+"\t出版社:"+press+"\t出版时间:"+time+"\t页数:"+pages+"\t价格:"+price+"\n"); } public static void main(String[] args) { BOOK TestBOOK = new BOOK(); TestBOOK.print("白夜行",1,"东野圭吾","日本出版社",1999,55,48.2); TestBOOK.print("挪威的森林",2,"村上春树","日本出版社",2000,59,40.2); } }
4.编写“圆柱体”类及其测试类。
4.1 “圆柱体”类
属性:圆底半径、高,
方法1:计算底面积
方法2:计算体积
方法3:打印圆底半径、高、底面积和体积。
4.2 测试类
创建2个对象,并调用方法
package orange; public class circle { final static double p=3.14; int r; int h; float s; float v; public void print(int r,int h) { System.out.print("半径"+r+"\t高"+h+"\t底面积"+s+"\t体积"+v+"\n"); } public void jisuan1(int r) { s= (float) (p*r*r);} public void jisuan2(int r,int h) { v=(float) (r*r*p*h); } public static void main(String[] args) { circle Testcircle = new circle(); Testcircle.jisuan1(2); Testcircle.jisuan2(2,3); Testcircle.print(2,3); Testcircle.jisuan1(3); Testcircle.jisuan2(3,4); Testcircle.print(3,4); } }
小结:一开始看到题目大脑是完全空白的状态,根本就无从下手。我觉得这就是平时锻炼太少的结果。通过查阅书籍并结合笔记磕磕绊绊的把第一个程序完成后,发现后面的程序都大同小异慢慢的就熟练一点了。通过这四个程序我知道了如何构造方法,能更熟悉java。