Book and Author


Submit solution

Points: 10 (partial)
Time limit: 1.0s
Memory limit: 256M

Authors:
Problem types

題目說明

請設計一類似圖書資料表的程式,讓使用者可以將書本的名稱與作者填入其中並記錄下來,直到輸入"."則停止。最後輸出所有書本的資訊。

可參考以下程式碼,不一定要一樣!但一定要使用到HashMap。

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Scanner;
public class BookAuthor {

    public static void main(String[] args) {
        ArrayList<HashMap<String, String>> book = new ArrayList<>();//讓HashMap有序的排列在Arraylist中

        /*
            請同學補上缺少的程式碼
        */

        for (int n=0;n<book.size();n++) {
           HashMap<String, String> oneBook = book.get(n);//取出存放在Arraylist book中的HashMap資料
            System.out.println("Book: " + oneBook.get("book"));
            System.out.println("Author: " + oneBook.get("author"));
            System.out.println();
        }
    }
}

輸入

先輸入書名在輸入作者到hashmap中做存放:

book (String)
author (String)

輸出

所有書本資訊

測試資料 輸入

To the Lighthouse
Virginia Woolf
Les Miserables
Victor Hugo
.

測試資料 輸出

Book: To the Lighthouse
Author: Virginia Woolf

Book: Les Miserables
Author: Victor Hugo

Comments

There are no comments at the moment.