第4講・その2(1) 解答例のプログラム

/* キーボードから読み込んだ2回分の「授業の情報」を表示するプログラム*/

import java.io.*; // 入出力関連パッケージの利用を宣言する

public class ClassInfo {
	public static void main(String args[]){
		try{

			/*「ClassTable」を利用して2つの「授業の情報」を作る*/
			ClassTalbe info1 = new ClassTable();	// 「info1」を作る
			ClassTalbe info2 = new ClassTable();	// 「info2」を作る

			/*「BufferedReader」をインスタンス化する*/
			BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

			/*readLine()メソッドを利用して2つの「授業の情報」の内容をキーボードから読み込む*/
			info1.no = Integer.parseInt(reader.readLine());	// 「info1」の「時限」に内容を読み込む
			info1.subject = reader.readLine();		// 「info1」の「科目名」に内容を読み込む
			info1.room = reader.readLine();			// 「info1」の「教室名」に内容を読み込む

			info2.no = Integer.parseInt(reader.readLine());	// 「info2」の「時限」に内容を読み込む
			info2.subject = reader.readLine();		// 「info2」の「科目名」に内容を読み込む
			info2.room = reader.readLine();			// 「info2」の「教室名」に内容を読み込む

			/*2つの「授業の情報」の内容をディスプレイに表示する*/
			info1.showData();		// 「info1」の内容を表示する
			info2.showData();		// 「info2」の内容を表示する

		}// 例外への対処;エラーメッセージを表示してプログラムを終了する
		catch( Exception e ){ System.out.println("エラーが発生しました。");}
	}
}

>>第4講・その2(1)に戻る