Java第二次作业

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+"\n年龄:"+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+"\t书号:"+number+"\n主编:"+author+
			"\t出版社:"+pubHouse+"\n出版时间:"+pubTime+"\t页数:"+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+"\n底面积:"+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的课本太厚了,不在平时积累,做好笔记,就无从翻书。

posted @ 2019-04-05 16:15  BKKITO  阅读(236)  评论(2编辑  收藏  举报