Javaのforループとwhileループ
このような状況に陥ることが多いのは、指示のブロックを数回ほどく必要があるときです。Java には、ループループの- while loop
- do ループの 3 種類のループが用意されています。while
java
forループのforループを使用すると、ブロック内でステートメントを一定回数繰り返し実行できます。タスクが何回繰り返されるかがわかっている場合に便利です。
構文は次のとおりです:
for(initialization, expression, increment)
- 初期化はループを初期化します。.
- 式条件が false の場合、ループは停止します。
- 変数は、実行のたびにインクリメントまたはデクリメントされます。
for(int i = 0 ; i < 10 ; i++)Output:
System.out.println(i);
03 つの for 式は省略可能です。 無限ループは次のように作成されます:
1
2
3
4
5
6
7
8
9
for( ; ; )
//命令
java
高度なforループと呼ばれる別のループ(拡張for ) は、テーブルの参照や ArrayList などのデータ収集用に設計されています。次のプログラムは、配列を反復処理する高度な for ループを実装します:String[] t = {"a","b","c","d","e","f","g","h","i","j","k"};Output:
for(文字列 s:t)
System.out.println(s);
a
b
c
d
e
f
g
h
i
j
k
java のwhileループh2>while ループは、条件が真である限りブロックを実行します。構文は次のとおりです:
while(expression)
//instructions
式の条件はブール値を評価して返します。trueの場合、while ループはブロックを実行し、式の評価が値 false.
例:
int nb=8;
while(nb>0)
System.out.println(nb--);
Result:
8
7
6
5
4
3
2
1
Javaのdo-whileループ
while(expression)式の条件はブール値を評価して返します。trueの場合、while ループはブロックを実行し、式の評価が値 false.
//instructions
例:
while(nb>0)
System.out.println(nb--);
7
6
5
4
3
2
1
do-whileループはwhileに似ていますただし、do-while はループの最後に条件をチェックするため、ブロックは構文に示すように少なくとも 1 回実行されます:
do {
//bloc
}while(expression);
例:
nb=1;Output:
do{
System.out.println(nb++);
}while(nb%10!=0);
1参照:
2
3
4
5
6
7
8
9
Java: ループと条件構造体
oracle: for ステートメント
oracle : while文