0
0

for文 繰り返し中断 無限ループ

Posted at

○回繰り返したい時などに使用

☆基本的な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 (;;) {処理}

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0