Contents
【Java】while文について(if文とbreak、continueを組み合わせる)

この記事ではJavaのwhile文の使い方について解説します。
while文の構文
//while文の構文
while(<条件式>){
条件式がtrueの間実行する処理
}
while文は繰り返し処理の一つです。条件式がtrueの間処理を実行し続けます。
int i =1;
while(i <= 5) {
System.out.println(i);
i++;
}
// 実行結果
1
2
3
4
5
i <= 5までの間、条件式がtrueとなるので処理が繰り返されます。
i++で処理の都度1が加算され、i =6のときに、i <= 5はfalseに判定されるため、繰り返し処理が終了します。
while文でif文とbreak文を組み合わせて処理を終了させる
break文を使用することで繰り返し処理を終了させることをできます。
while文の中にif文で条件判定を加えてbreak文を使用することで処理を終了させることができます。
int i =1;
while(true) {
System.out.println(i);
i++;
// i > 5となる場合処理を抜ける
if(i > 5) {
break;
}
}
// 実行結果
1
2
3
4
5
while文でif文とcontinue文を組み合わせて処理を終了させる
continue文を使用することで繰り返し処理を終了させることをできます。
while文の中にif文で条件判定を加えてcontinue文を使用することで一時処理をスキップすることができます。
int i =0;
while(i < 5) {
i++;
// i = 3となる場合処理をスキップする
if(i == 3) {
continue;
}
System.out.println(i);
}
// 実行結果
1
2
4
5

Javaの記事の一覧はJava にまとめてあります
