04/09/27 23:30:27
do {
while(x > 1){
System.out.println("コンパイルしても何も出力されない");
}
} while(x < 1);
こういう事じゃないですか?
外の do ... while ループでは、doで一度中の内容が実行されます。
その中身はというと、whileなのですがxが1「より」少しでも大きいときに実行されます。
xは1なので実行されません。ちなみに=>なら実行されます。
そして外側のループwhileによって判定され、falseになり抜けていきます。