假如我们现在有个需求:将(三国演义,56)(水浒传,108)(西游记,81)封装为3个书籍对象并存入数组,随后遍历数组,将书籍信息输出在控制台。
思路:
定义书籍类用于封装数据
动态初始化长度为3的数组,类型为Book类型
根据需求创建3个书籍对象
将书籍对象存入数组
遍历数组,取出每一个书籍对象
调用对象的信息,并输出在控制台
public class Book {
public String bookName; //书名
public Integer price; //价格
Book(String bookName, Integer price){
this.bookName = bookName;
this.price = price;
}
}
public class BookDemo {
public static void main(String[] args) {
Book bookArr[] = new Book[3];
Book book1 = new Book("三国演义", 56);
Book book2 = new Book("水浒传", 108);
Book book3 = new Book("西游记", 81);
bookArr[0] = book1;
bookArr[1] = book2;
bookArr[2] = book3;
for (int i = 0; i < 3; i++) {
Book tmpBook = bookArr[i];
System.out.println(tmpBook.bookName+":"+tmpBook.price);
}
}
}