019-003-001

データクラス:図書情報

初級

問題説明

データクラス:図書情報

この問題では: Bookクラスにタイトル・著者名・ページ数の3つのフィールドを定義し、標準入力から読み込んだ図書情報を格納して指定フォーマットで標準出力に表示するプログラムを作成します。

学習目標: 複数の関連情報をクラスにまとめ、データの整理と管理を効率化する

図書館の本の情報を管理するクラスを作ります。タイトル、著者名、ページ数の3つの情報を1つのクラスにまとめます。BookクラスにはString titleString authorint pagesの3つのフィールドを定義し、Scannerで読み込んだ値をそれぞれのフィールドに代入してください。

入力

1行目: タイトル(文字列)
2行目: 著者名(文字列)
3行目: ページ数(整数、1-2000ページ)

出力

Book Information:
Title: [タイトル]
Author: [著者名]
Pages: [ページ数]pages
```java

## 具体例

### 例1: Javaプログラミング本
入力:
```java
Java Programming
John Smith
450
```java
出力:
```java
Book Information:
Title: Java Programming
Author: John Smith
Pages: 450pages
```java

### 例2: データ構造とアルゴリズム本
入力:
```java
Data Structures and Algorithms
Emily Johnson
680
```java
出力:
```java
Book Information:
Title: Data Structures and Algorithms
Author: Emily Johnson
Pages: 680pages
```java

### 例3: 最小ページ数の本
入力:
```java
Hello World
Beginner Author
1
```java
出力:
```java
Book Information:
Title: Hello World
Author: Beginner Author
Pages: 1pages

テストケース例

※ 出力例はプログラミングの国際標準に準拠し英語で表示しています

正常系
入力:
Clean Code
Robert Martin
320
期待される出力:
Book Information:
Title: Clean Code
Author: Robert Martin
Pages: 320pages
正常系
入力:
The Pragmatic Programmer
David Thomas
520
期待される出力:
Book Information:
Title: The Pragmatic Programmer
Author: David Thomas
Pages: 520pages

あなたの解答

現在のモード: 自分のコード
Book.java🔒
Solution.java🔒
2/6 ファイル124B
public class Book {
}
0 B / 5 MB

残り 10 回実行可能