レスありがとうございます。
>>825
OSはXPSP2です。
コンソール上に内容は?と表示されたらてきとうにaaaaのように入力します。
何行か入力したら何も入力せずにEnterを押しますが終了せずに
入力できる画面のままになってしまいます。

>>827
Stringはオブジェクトなんですか。
否定演算子をつける部分がわからずにこう入力してみました。
nullの扱いがいまいち…。
nullと代入してみましたがそれでもどうもうまくいきません。

while(true) {
tmp = null;
tmp = input.readLine();

if(tmp.equals(null)) {
break;
}
str = str + tmp;
continue;
}