1.编写“人”类及其测试类。
1.1 “人”类:
类名:Person
属性:姓名、性别、年龄、身份证号码
方法:在控制台输出各个信息
1.2 测试类
类名:TestPerson
方法:main
对象:(张三,男,18,430101010101010101)
(李四,女,18,123456789009876543)
package Two;
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+" 性别:"+sex+"
年龄:"+age+" 身份证:"+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 Two;
public class Phone {
String brand;
String modelNumber;
public void print(String brand,String modelNumber) {
System.out.println("品牌:"+brand+" 型号"+modelNumber);
}
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 Two;
public class Book {
String name;
String number;
String author;
String pubHouse;
String pubTime;
int page;
double price;
public void print(String name,String number,String author,String pubHouse,
String pubTime,int page,double price) {
System.out.println("书名:"+name+" 书号:"+number+"
主编:"+author+
" 出版社:"+pubHouse+"
出版时间:"+pubTime+" 页数:"+page+" 价格:"+price);
}
public static void main(String[] args) {
Book Testbook = new Book();
Testbook.print("变态王子与不笑猫","A001","相乐总","Media Factory","2010年10月25日",999999,526);
Testbook.print("刀剑神域","B001","川原砾","电击文库","2019年4月10日",999999,526);
}
}
4.编写“圆柱体”类及其测试类。
4.1 “圆柱体”类
属性:圆底半径、高,
方法1:计算底面积
方法2:计算体积
方法3:打印圆底半径、高、底面积和体积。
4.2 测试类
创建2个对象,并调用方法
package Two;
public class cylinder {
final static double P = 3.14;
double R;
double H;
static double S,V;
static void count(double R,double H) {
S = P*R*R;
V = P*R*R*H;
}
public void print(double R,double H) {
System.out.println("半径:"+R+" 高:"+H+"
底面积:"+S+" 体积:"+V);
}
public static void main(String[] args) {
cylinder cylinder1 = new cylinder();
cylinder.count(1,1);
cylinder1.print(1,1);
cylinder.count(2,2);
cylinder1.print(2,2);
}
}
总结:老师上课讲的东西强调两遍就过了,我们当时一定要做好笔记,然后在课后多看看,多自己在电脑上编码、测试。
光靠上课的时间学会Java并学好Java是不可能的,因为老师讲过的东西,我们不去自己实践,就会很快的忘掉课堂上讲的知识点。
等到期末再去翻书补救也是来不及了,我们Java的课本太厚了,不在平时积累,做好笔记,就无从翻书。