Javaのforループとwhileループ

このような状況に陥ることが多いのは、指示のブロックを数回ほどく必要があるときです。Java には、ループループの
  • while loop
  • do ループの 3 種類のループが用意されています。while

java

forループのforループを使用すると、ブロック内でステートメントを一定回数繰り返し実行できます。タスクが何回繰り返されるかがわかっている場合に便利です。
構文は次のとおりです:

for(initialization, expression, increment)
  • 初期化はループを初期化します。.
  • 式条件が false の場合、ループは停止します。
  • 変数は、実行のたびにインクリメントまたはデクリメントされます。
Example:

for(int i = 0 ; i < 10 ; i++)
System.out.println(i);
Output:

0
1
2
3
4
5
6
7
8
9
3 つの for 式は省略可能です。 無限ループは次のように作成されます:

for( ; ; )
//命令

java高度なforループと呼ばれる別のループ(拡張for ) は、テーブルの参照や ArrayList などのデータ収集用に設計されています。次のプログラムは、配列を反復処理する高度な for ループを実装します:

String[] t = {"a","b","c","d","e","f","g","h","i","j","k"};
for(文字列 s:t)
System.out.println(s);
Output:

a
b
c
d
e
f
g
h
i
j
k

java
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ループ

do-whileループはwhileに似ていますただし、do-while はループの最後に条件をチェックするため、ブロックは構文に示すように少なくとも 1 回実行されます:

do {
//bloc
}while(expression);

例:

nb=1;
do{
System.out.println(nb++);
}while(nb%10!=0);
Output:
1
2
3
4
5
6
7
8
9
参照:
Java: ループと条件構造体
oracle: for ステートメント
oracle : while文