例付きのJavaのwhileループ

例付きのJavaのwhileループ

最後のチュートリアルでforループについて説明し  ましたこのチュートリアルでは、whileループについて説明します。前のチュートリアルで説明したように、ループは特定の条件が満たされるまで一連の命令を繰り返すために使用されます。

whileループの構文

while 条件
{ 
   ステートメントs ); 
}

whileループはどのように機能しますか?

条件は、whileループで最初に評価されます。trueを返す場合、ステートメントはwhileループで実行されます。条件がfalseを返す場合、コントロールはループを終了し、whileループの後の次のステートメントにジャンプします。

注:whileループを使用する際に留意すべき重要な点は、whileループでincrementまたはdecrementステートメントを使用して、ループ変数が各反復およびある時点でFalseを返すように変更する必要があることです。この方法では、whileループの実行を停止できます。停止しないと、ループは無期限に実行されます。

whileループの簡単な例

class  WhileLoopExample  { 
    public  static  void main String args []){ 
         int i = 10 ; 
         一方、I > 1 ){ 
              システムアウトprintln i ); 
              i- ; 
         } 
    } 
}

出力:

10 
9 
8 
7 
6 
5 
4 
3 
2

無限のwhileループ

class  WhileLoopExample2  { 
    public  static  void main String args []){ 
         int i = 10 ; 
         while i > 1 
         { 
             システムraus println i ); 
              i ++; 
         } 
    } 
}

このループは終了することはなく、無限のwhileループです。これは、条件i> 1であるためです。これは、whileループでiの値を増やした場合に当てはまります。

無限ループの別の例を次に示します。

while  true ){ 
    ステートメントs ); 
}

例:whileループで配列を走査する

ここでは、whileループを使用して配列要素を繰り返し表示します。

クラス WhileLoopExample3  { 
    公共 静的 ボイドメイン文字列引数[]){ 
         int型ARR [] = { 2 11 45 9 }。
         //配列インデックスも0で始まるため、iは0で始まります
         。int i = 0 ; 
         while i < 4 ){ 
              システムアウトprintln arr [ i ]); 
              i ++;
         } 
    } 
}

出力:

2 
11 
45 
9

Leave a Reply

Your email address will not be published. Required fields are marked *