zoukankan      html  css  js  c++  java
  • 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+"
    年龄:"+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的课本太厚了,不在平时积累,做好笔记,就无从翻书。

  • 相关阅读:
    无法在 Web 服务器上启动调试。调试失败,因为没有启用集成 Windows 身份验证。请
    .NET连接各种数据库的字符串
    修改远程桌面端口
    c#获取计算机信息
    ASP.NET 对路径的访问被拒绝
    关于.net 2.0数据库连接出错的一些经验
    Rose启动提示"java.lang.ClassNotFoundException"的解决
    Ext中的get、getDom、getCmp、getBody、getDoc的区别
    action中生成验证码图片
    extjs表格控件
  • 原文地址:https://www.cnblogs.com/BKKITO/p/10658994.html
Copyright © 2011-2022 走看看