プログラムでは同じような処理を何度も繰り返す事があります。
また、繰り返し処理中に途中でループを抜けたいといったケースもあるでしょう。
このような場合には、キーワード(予約語)である break を使う事で繰り返し処理から抜け出す事ができます。
break は while文, for文, foreach文で同じように使う事ができます。
ループ制御の中にループ制御があった場合、break で抜ける事が出来るのは直前のループ1つだけです。
また、繰り返し処理中に途中でループを抜けたいといったケースもあるでしょう。
このような場合には、キーワード(予約語)である break を使う事で繰り返し処理から抜け出す事ができます。
break
キーワード break を使えば強制的にループを抜ける事ができます。break は while文, for文, foreach文で同じように使う事ができます。
- class Program
- {
- static void Main()
- {
- int[] a;
- a = new int[10];
- for (int i = 0; i < 10; ++i)
- {
- a[i] = (i + 1) * 1000;
- }
- for (int i = 0; i < 10; ++i)
- {
- int x = a[i] % 3;
- if (0 == x)
- {
- break; //3で割り切れる値を見つけたらforを抜ける
- }
- }
- }
- }
ループ制御の中にループ制御があった場合、break で抜ける事が出来るのは直前のループ1つだけです。
- class Program
- {
- static void Main()
- {
- int[] a;
- a = new int[10];
- for (int i = 0; i < 10; ++i)
- {
- a[i] = (i + 1) * 1000;
- }
- for (int i = 0; i < 10; ++i) // このforは10回処理する
- {
- for (int j = 0; j < 10; ++j) // このforは途中で抜ける
- {
- int x = a[j] % 3;
- if (0 == x)
- {
- break; //3で割り切れる値を見つけたらforを抜ける
- }
- }
- }
- }
- }
コメント
コメントを投稿