自分で作成したプログラムと比較しながら、良い点、悪い点を見てみてください。サンプルは、主なロジックがかかれている titleOut() メソッドです。自分のプログラムについて以下のポイントを見ながらチェックしてみましょう。
/**
* 新聞名を配列より 0 〜 11 まで、12個出力します。
* 3 以下の場合は、new と出力します。
* 「オカピ」というタイトルの新聞には、タイトルの前後
* を[]で囲みます。
*/
public void titleOut() {
for (int i = 0; i < 12; i++) {
int outNum = i + 1;
if (outNum < 10) {
System.out.print(" " + outNum);
} else {
System.out.print(outNum);
}
if (i < 3) {
System.out.print(" new ");
} else {
System.out.print(" ");
}
String title = titles[i].substring(0,3);
if (title.equals("オカピ")) {
System.out.println("[" + titles[i] + "]");
} else {
System.out.println(titles[i]);
}
}
}