• Java暑期学习第十二天日报


    一、今日学习的内容:

    今天对4.9章的习题进行练习。

    二、遇到的问题:

    此次的习题练习中没有遇到什么问题,都能解决。

    三、明日计划

    明天计划开始学习《Java程序设计完全手册》第五章的内容。

    今天学习具体内容如下:

    1.定义一个读者阅读信息类

    public class Book {
        String nameBook,author,press;
        int dayLend,dayReturn,dayShould,dayOver,money;
        void setname(String str) {
            nameBook=str;
        }
        void setAuthor(String str) {
            author=str;
        }
        void setPress(String str) {
            press=str;
        }
        String getname() {
            return nameBook;
        }
        String getPress() {
            return press;
        }
        public static void main(String []args) {
            
        }
    
    }

    2.在第一题的基础上创建两个不同对象,并输出

    public class Book {
    String nameBook,author,press;
    String dayLend,dayReturn,dayShould;
    int dayOver,money;
    public Book() {

    }

    public void setname(String str) {
    nameBook=str;
    }
    public void setAuthor(String str) {
    author=str;
    }
    public void setPress(String str) {
    press=str;
    }
    public String getname() {
    return nameBook;
    }
    public String getPress() {
    return press;
    }
    public String getAuthor() {
    return author;
    }
    public void setday(String m,String n,String q,int i,int j) {
    dayLend=m;
    dayReturn=n;
    dayShould=q;
    dayOver=i;
    money=j;

    }
    public String getDaylend() {
    return dayLend;
    }
    public String getDayreturn() {
    return dayReturn;
    }
    public String getDayshould() {
    return dayShould;
    }
    public int getDayover() {
    return dayOver;
    }
    public int getMoney() {
    return money;
    }
    public static void main(String []args) {
    Book b1=new Book();
    Book b2=new Book();
    b1.setname("百年孤独");
    b1.setAuthor("马尔克斯");
    b1.setPress("sdvsd");
    b1.setday("2019年11月3日","2019年12月26日","2019年12月3日",23,20);
    b2.setname("丧钟为谁而鸣");
    b2.setAuthor("海明威");
    b2.setPress("lalala");
    b2.setday("2018年4月2日", "2018年4月18日", "2018年5月2日", 0, 0);

    System.out.println("书名:"+b1.getname());
    System.out.println("作者名:"+b1.getAuthor());
    System.out.println("出版社名:"+b1.getPress());
    System.out.println("借书时间:"+b1.getDaylend());
    System.out.println("还书时间:"+b1.getDayreturn());
    System.out.println("应还书时间"+b1.getDayshould());
    System.out.println("超出时间天数:"+b1.getDayover());
    System.out.println("罚款金额:"+b1.getMoney()+"\n");

    System.out.println("书名:"+b2.getname());
    System.out.println("作者名:"+b2.getAuthor());
    System.out.println("出版社名:"+b2.getPress());
    System.out.println("借书时间:"+b2.getDaylend());
    System.out.println("还书时间:"+b2.getDayreturn());
    System.out.println("应还书时间"+b2.getDayshould());
    System.out.println("超出时间天数:"+b2.getDayover());
    System.out.println("罚款金额:"+b2.getMoney());


    }

    }

    测试结果:

                     

    3.在第二题的基础上添加构造函数,重新创建该类的对象并输出信息:

    测试截图:

    public class Book {
        String nameBook,author,press;
        String dayLend,dayReturn,dayShould;
        int dayOver,money;
        public Book() {
            
        }
        public Book(String str1,String str2,String str3,String m,String n,String q,int i,int j) {
            nameBook=str1;
            author=str2;
            press=str3;
            dayLend=m;
            dayReturn=n;
            dayShould=q;
            dayOver=i;
            money=j;
        }
        public void setname(String str) {
            nameBook=str;
        }
        public void setAuthor(String str) {
            author=str;
        }
        public void setPress(String str) {
            press=str;
        }
        public String getname() {
            return nameBook;
        }
        public String getPress() {
            return press;
        }
        public String getAuthor() {
            return author;
        }
        public void setday(String m,String n,String q,int i,int j) {
            dayLend=m;
            dayReturn=n;
            dayShould=q;
            dayOver=i;
            money=j;
            
        }
        public String getDaylend() {
            return dayLend;
        }
        public String getDayreturn() {
            return dayReturn;
        }
        public String getDayshould() {
            return dayShould;
        }
        public int getDayover() {
            return dayOver;
        }
        public int getMoney() {
            return money;
        }
        public static void main(String []args) {
            Book b1=new Book();
            Book b2=new Book();
            b1.setname("百年孤独");
            b1.setAuthor("马尔克斯");
            b1.setPress("sdvsd");
            b1.setday("2019年11月3日","2019年12月26日","2019年12月3日",23,20);
            b2.setname("丧钟为谁而鸣");
            b2.setAuthor("海明威");
            b2.setPress("lalala");
            b2.setday("2018年4月2日", "2018年4月18日", "2018年5月2日", 0, 0);
            
            System.out.println("书名:"+b1.getname());
            System.out.println("作者名:"+b1.getAuthor());
            System.out.println("出版社名:"+b1.getPress());
            System.out.println("借书时间:"+b1.getDaylend());
            System.out.println("还书时间:"+b1.getDayreturn());
            System.out.println("应还书时间"+b1.getDayshould());
            System.out.println("超出时间天数:"+b1.getDayover()+"天");
            System.out.println("罚款金额:"+b1.getMoney()+"元\n");
            
            System.out.println("书名:"+b2.getname());
            System.out.println("作者名:"+b2.getAuthor());
            System.out.println("出版社名:"+b2.getPress());
            System.out.println("借书时间:"+b2.getDaylend());
            System.out.println("还书时间:"+b2.getDayreturn());
            System.out.println("应还书时间"+b2.getDayshould());
            System.out.println("超出时间天数:"+b2.getDayover()+"天");
            System.out.println("罚款金额:"+b2.getMoney()+"元\n");
            
            Book b3=new Book("时间简史","霍金","makaba","2019年6月14日","2019年6月29日","2019年6月27日",2,2);
            System.out.println("书名:"+b3.getname());
            System.out.println("作者名:"+b3.getAuthor());
            System.out.println("出版社名:"+b3.getPress());
            System.out.println("借书时间:"+b3.getDaylend());
            System.out.println("还书时间:"+b3.getDayreturn());
            System.out.println("应还书时间"+b3.getDayshould());
            System.out.println("超出时间天数:"+b3.getDayover()+"天");
            System.out.println("罚款金额:"+b3.getMoney()+"元\n");
        }
    
    }

             

  • 相关阅读:
    推荐系统学习--cb+cf 初见
    耳机的阻抗和灵敏度问题
    java中常见的几种Runtimeexception
    java泛型
    ubuntu安装opencv
    ubuntu12.04静态ip设置问题
    Graph Theory
    SQL简单上手教程
    C++ 构造函数、拷贝构造函数和赋值运算符重载
    C语言函数调用栈
  • 原文地址:https://www.cnblogs.com/Lizhichengweidashen/p/13332297.html
Copyright © 2020-2023  润新知