MakeHtml 問題と解答を盛り込んだ。

import java.io.*;

public class MakeHtml {
public static void main(String[] args) {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
try {
String line;
// ルール1
//これは最初に出力する。
System.out.println("My Page");
while *1 != null) {
if (line.startsWith("■")) {

// ルール3
//入力行が■ではじまっていたら取り除いて、
//

で挟む。
System.out.println("

" + line.substring(1) + "

");


} else if (line.startsWith("●")) {
// ルール4
//入力行が●で始まっていたら取り除いて、
//

で挟む。
System.out.println("

" + line.substring(1) + "

");


} else if (line.equals("----")) {
// ルール5
//入力行が”----”と等しかったら、
を出力。
System.out.println("
");


} else if (line.equals("address")) {
// ルール6
//入力行が"address"と等しかったら、hyuki@example.com");


} else {
// ルール7
// ルール3-6以外は、入力行そのまま出力。
System.out.println(line);
}
}

// ルール2
//標準入力が終わったら最後に出力。
System.out.println("");
} catch (IOException e) {
System.out.println(e);
}
}
}

*1:line = reader.readLine(