zoukankan      html  css  js  c++  java
  • java第二次作业

    1.编写“人”类及其测试类。
    1.1 “人”类:
     类名:Person
     属性:姓名、性别、年龄、身份证号码
     方法:在控制台输出各个信息
    1.2 测试类
     类名:TestPerson
     方法:main
     对象:(张三,男,18,430101010101010101)
    (李四,女,18,123456789009876543)

    ```

    class person1 {
    String name;
    String sex;
    int age;
    String ID;//身份证号码
    void getperson(String name,String sex,int age,String ID)
    {
    System.out.println("名字为:"+name+";性别为:"+";年龄为:"+age+";身份证为:"+ID);

    }
    }
    public class person{
    public static void main(String[] args) {
    person1 cc=new person1();
    cc.getperson("张三","男" ,18 ,"43010101010101010" );
    cc.getperson("李四","女" ,18 ,"123456789009876543" );
    }

    }

    ```

    2.编写“手机”类及其测试类。
    2.1 “手机”类:
     类名:Phone
     属性:手机品牌、手机型号
     方法:在控制台输出手机信息
    2.2 测试类
     类名:TestPhone
     方法:main
     对象:(华为,荣耀3C)
    (联想,A3600D)
    (小米,note)

    ```

    package day33;

    class phone1 {
    String name;
    String nx;
    void getphone1(String name,String nx)
    {
    System.out.println("手机的品牌为:"+name+"手机的类型为:"+nx);
    }

    }
    public class phone{
    public static void main(String[] args) {
    phone1 cc=new phone1();
    cc.getphone1("华为","荣耀3c");
    cc.getphone1("联想","A3600D");
    cc.getphone1("小米","note");
    }
    }

    ```

    3.编写“书籍”类及其测试类。
    3.1 “书籍”类
     类名:Book
     属性:书名、书号、主编、出版社、出版时间、页数、价格
     方法:在控制台输出每本书的信息
    3.2 测试类
     创建2个对象,并调用方法

    ```

    package day33;

    class book1 {
    String name;
    String num;//书籍号码
    String name1;//主编
    String name3;//出版社
    String time;//出版时间
    int num1;//页数
    double money;
    void getbook(String name,String num,String name1,String name3,String time,int num1,double money) {
    System.out.println("书的名字:"+name+";书籍号码:"+num+";主编:"+name1+";书的出版社:"+name3+";出版时间:"+time+";页数:"+num1+";价格:"+money);
    }
    }
    public class book{
    public static void main(String[] args) {
    book1 cc=new book1();
    cc.getbook("某一本书","111111","某某某","某一个出版社","12 3",100,100.0);
    }
    }

    ```

    4.编写“圆柱体”类及其测试类。
    4.1 “圆柱体”类
     属性:圆底半径、高,
     方法1:计算底面积
     方法2:计算体积
     方法3:打印圆底半径、高、底面积和体积。
    4.2 测试类
     创建2个对象,并调用方法

    ```

    package day33;
    class yzt1 {
    final double PI= 3.14;
    int a;//圆柱体的半径
    int b;//圆柱体的高
    double c,d;//分别代表圆柱体的底面积和体积
    void dyj( int a)
    {
    c=PI*a*a;
    System.out.println("圆柱体的底面积为:"+c);
    }
    void tj(int b) {
    d=c*b;
    System.out.println("圆柱体的体积为:"+d);
    }
    }
    public class yzt{
    public static void main(String[] args) {
    yzt1 cc=new yzt1();
    cc.dyj(10);
    cc.tj(10);

    }

    }

    ```

    通过对本次课程的学习,对Java有了进一步的了解。在此过程中也遇到了一些问题,如:1.在第一个程序中,身份证不能定义为int型,因为int型的范围为-2147483648~2147483647,显然身份证号码不在这个范围以内,所以不能用int型。2.文件的名称要与公共类的名称相同;3.字符串直接的连接用“+”来实现;4.在调用类的方法以及成员变量的时候,在没有static的情况下,要用new 类名来调用构造方法;5.在定义常量时,在Java中用final 类 名称= 值来定义,而在c语言中#define 在名称和值之间不需要用=连接。对与Java以及其他编程语言的学习,一定要加强实践,多加积累,好好学习钻研,不管学习什么语言,都不是一朝一夕就能够学会的,需要我们付出努力和汗水。 

  • 相关阅读:
    漫话JavaScript与异步·第三话——Generator:化异步为同步
    HTTPS、证书与使用Charles抓包
    【前端基础】动态脚本与JSONP
    前端十万个为什么(之一):我们为什么需要npm?
    一个前端程序员的费曼技巧练习
    漫话JavaScript与异步·第二话——Promise:一诺千金
    漫话JavaScript与异步·第一话——异步:何处惹尘埃
    Flex:CSS3布局利器
    BFC探秘
    虚机的部分操作
  • 原文地址:https://www.cnblogs.com/Lwl2019/p/10661453.html
Copyright © 2011-2022 走看看