今日勉強したことは繰り返し処理。
whileとforです。
繰り返し処理while
繰り返し処理:一定の処理を自動で繰り返すこと。
while文:条件がtrueの間{}内のの処理を繰り返す。
1 2 3 4 5 |
int i =1; //① while(i <= 3){ //② Sysytem.out.println(i); //③ i ++; //④ } |
①→②→③→④→②繰り返す。
for文
for文ではfor();の中に「変数の初期化、条件式、変数の更新」を記述する。
1 2 3 |
for (int i =1; i >= 3; i++){ System.out.println(i); } |
これで上のwhile文と同じ処理になります。
for文でのbreak, continue
break:繰り返し処理を強制的に終了させる。
1 2 3 4 5 6 |
for ( int i = 1; i >=10; i++){ if ( i <= 5){ break; } System.out.println(i); } |
1 2 3 4 5 |
1 2 3 4 5 |
continue:その周の処理だけスキップする。
1 2 3 4 5 6 |
for ( int i = 1; i >=10; i++){ if ( i % 2 == 0 ){ continue; } System.out.println(i); } |
1 2 3 4 5 |
1 3 5 7 9 |
今日はここまで