写一个简单的程序,实现添加多本图书信息,和遍历输出图书信息

来源:互联网 发布:遗传算法 pdf 编辑:程序博客网 时间:2024/04/30 08:47
//需求:写一个简单的程序,实现添加多本图书信息,和遍历输出图书信息
//图书的信息:书名、作者、类型、价格
//构造一个Library数据类型
class Library{
    String bookName;
    String bookAuthor;
    String bookType;
    double bookPrice;
}
public class Homework7{
    public static void main(String[] args){
    //定义一个Library类型的数组
    Library[] books = new Library[5];

    //为第一本书向内存中要空间,并放入数据
    Library book01 = new Library();
    book01.bookName = "红楼梦";
    book01.bookAuthor = "曹雪芹";
    book01.bookType = "综合";
    book01.bookPrice = 88.8;
    books[0] = book01;

    //为第一本书向内存中要空间,并放入数据
    Library book02 = new Library();
    book02.bookName = "西游记";
    book02.bookAuthor = "吴承恩";
    book02.bookType = "神话";
    book02.bookPrice = 77.0;
    books[1] = book02;

    //为第一本书向内存中要空间,并放入数据
    Library book03 = new Library();
    book03.bookName = "三国演义";
    book03.bookAuthor = "罗贯中";
    book03.bookType = "政治";
    book03.bookPrice = 90.9;
    books[2] = book03;

    //为第一本书向内存中要空间,并放入数据
    Library book04 = new Library();
    book04.bookName = "水浒传";
    book04.bookAuthor = "施耐庵";
    book04.bookType = "社会";
    book04.bookPrice = 69.5;
    books[3] = book04;

    //为第一本书向内存中要空间,并放入数据
    Library book05 = new Library();
    book05.bookName = "软件开发";
    book05.bookAuthor = "张孝祥";
    book05.bookType = "Java基础入门";
    book05.bookPrice = 56.0;
    books[4] = book05;

    //遍历图书信息
    //for--each语句
    for(Library book:books){
        System.out.println("书的名字是:"+book.bookName+",作者:"+book.bookAuthor+",书籍类型:"+book.bookType+",价格"+book.bookPrice);
    }
    System.out.println("-----------------------------------------");
    //for循环
    for(int i=0;i<books.length;i++){
        Library book = books[i];
        System.out.println("书的名字是:"+book.bookName+",作者:"+book.bookAuthor+",书籍类型:"+book.bookType+",价格"+book.bookPrice);
    }
    }
}
0 0
原创粉丝点击