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

【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 にまとめてあります

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

PAGE TOP