//需求:模仿Demo2,写一个简单的程序,实现添加多本图书信息和遍历输出图书信息。
//自定义一种新的数据类型,代表“图书”这种类型
class Books{
String bkId; //图书编号
String bkName; //图书名称
String bkWriter; //图书作者
}
public class Bookwork{
public static void main (String [] args){
//定义一个Books类型的数组,它只能存入Books类型的变量
Books[] bks = new Books[3];
//1.创建并保存第1个图书信息
Books bk01 = new Books();
bk01.bkId = "100";
bk01.bkName = "《平凡的世界》";
bk01.bkWriter = "路遥";
bks[0] = bk01;
//2.创建并保存第2个图书信息
Books bk02 = new Books();
bk02.bkId = "101";
bk02.bkName = "《西游记》";
bk02.bkWriter = "吴承恩";
bks[1] = bk02;
//3.创建并保存第3个图书信息
Books bk03 = new Books();
bk03.bkId = "102";
bk03.bkName = "《三国演义》";
bk03.bkWriter = "罗贯中";
bks[2] = bk03;
//遍历这个数组
//for-each语句
for (Books bk : bks){
System.out.println("图书编号:" + bk.bkId + ", 图书名称:" + bk.bkName+ ", 图书作者:" + bk.bkWriter + "\n");
}
System.out.println("----------------------------------------------------------");
//for循环
for (int i = 0; i < bks.length ; i++ ){
Books bk = bks[i];
System.out.println("图书编号:" + bk.bkId + ", 图书名称:" + bk.bkName+ ", 图书作者:" + bk.bkWriter + "\n");
}
}
}
运行结果: