以下のコードでは、ループ一回目が終わった時点で二回インクリメントされてるので二回目の判定に打つkる際にはすでに6であるから結果はtrueは一回しか出力されませんよね?
public class while {
public static void main (String args[] ) {
int i =4;
while ( i++ < 6 ) {
System.out.println("true");
}
i++;
} }
このコードをコンパイル、および実行すると、どのような結果になりますか。
A コンパイルに失敗する
B プログラムは実行されるが、例外がスローされる
C プログラムは実行されるが、何も出力されない
D trueが1回出力される !
E trueが2回出力される