Java Silverの勉強を始めたので、自分の忘備録としてUPします。
ざっくりとしたメモなので、詳細は記載してません。
while文、do-while文でも{}を省略することが可能である。
しかし、{}を省略した場合、繰り返されるのは1文だけなので注意すること。
以下の例文だと繰り返されるのは「System.out.println("1文目");」のみである。
int cnt = 0;
while(cnt++ < 10)
System.out.println("1文目");
System.out.println("2文目");
1行ではなく、1文である点も要注意。
改行していなくても「;」で区切っていれば1文目しか繰り返しはされない。
また、{}を省略した際に2文以上記述するとコンパイルエラーになる。
int cnt = 0;
do
System.out.println("1文目");
System.out.println("2文目");
while(cnt++ < 10);