JAVA储存多条信息

来源:百度知道 编辑:UC知道 时间:2024/06/25 12:32:04
此为代码:<<
import java.util.Scanner;

public class Book {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int count = 0;
System.out.println("请输入要录入的次数:");
count = input.nextInt();
String BookName[] = new String[count];
String BookNum[] = new String[count];
String BookAuthor[] = new String[count];
for (int i = 0; i < count; i++) {
System.out.print("请输入要录入的书名:");
BookName[i] = input.next();
System.out.print("请输入要录入的书号:");
BookNum[i] = input.next();
System.out.print("请输入要录入的作者:");
BookAuthor[i] = input.next();
}
for (int j = 0; j < BookName.length; j++) {
for (int k = 0; k < BookNum.length; k++) {
for (int y = 0; y < BookAuthor.length; y++) {
System.out.println("书名为:" + BookName[j] + "\t书号为:"
+ BookNum[k

既然你输入的时候是每行一个,你输出的时候就无需使用多层循环啦

for (int j = 0; j < BookName.length; j++) {
System.out.println("书名为:" + BookName[j] + "\t书号为:" + BookNum[j] + "\t作者为:" + BookAuthor[j]);
}
这样就可以了

你不会用集合啊