○回繰り返したい時などに使用
☆基本的なfor文☆
for ( int i= 0; i < 10; i++) {
① ② ③
①初期化処理
i = 0;
最初に1回だけ実行される
②繰り返し条件
i < 10
<= ではない!繰り返す回数を記述。100回の場合は i < 100 とする
③繰り返し時処理
i++
++ は 1だけ増やす
ループ変数を1から10まで増やす
for (int i = 1; i < 10; i++)
ループ変数を2ずつ増やす
for (int i = 0; i < 10; i += 2)
ループ変数を10から1ずつ1まで減らしていく
for (int 1 = 10; i > 0; i--)
ループ変数を初期化しない
for(; i < 10; i++)
繰り返し時の処理を行わない
for(int i = 0; i <10;)
☆繰り返し中断☆
◎break文
ループを抜けて中断したいときに使用
for (条件式) {
if (条件式){
break;
}
}
例)
1から数え100を超えると終了
for (int i = 1; i <= 100; i++) {
System.out.println("現在の数値: " + i);
if (i > 100)
System.out.println("i");
break;
}
◎continme文 ある条件の時はループ内の処理をスキップしたいときに使用
for (条件式) {
if (条件式){
continme;
}
}
例)
1から数え55のみスキップ
for (int i = 1; i <= 100; i++) {
if (i == 50) {
continue;
}
System.out.println("現在の数値: " + i);}
☆無限ループ☆
①while(true) {処理}
②for (;;) {処理}