カテゴリー
Java

while文の中でのbreakの使い方を知ろう

この章ではwhile文の中でのbreak の使い方について説明します。
while文の中で強制的に繰り返し文を終了させたい時にbreakを使用します。
では例をみてみましょう。11 では説明に入ります。
〇 iに1を代入します。

〇 (i <= 10)の条件を判定します。
iは1でTRUEなので、whileの処理文を実行します。

〇 iは1で、if文の条件式はTRUEではないので、そのままif文はスルーします。

〇次の文を実行して「ループ1回目」を出力します。1

〇 i++で1を足して、iは2になります。

〇(i <= 10)の条件を判定します。
iは2でTRUEですので、whileの処理文を実行します。

〇 iは2で、if文の条件式はTRUEではないので、そのままif文はスルーします。

〇 次の文を実行して「ループ2回目」を出力します。1

〇 i++で1を足して、iは3になります。

〇 (i <= 10)の条件を判定します。
iは3でTRUEなので、whileの処理文を実行します。

〇 3回目のループで初めて、if文の条件部分がTRUEになるので1を実行します。
そして、この後にbreakがあるので、ここでwhile文を抜けます。

カテゴリー
Java

while文について知ろう

この章ではwhile文について説明します。
while文はfor文と同じく、条件式がTRUEの場合は何度でも繰り返し文を実行します。1 では例をみてみましょう。1 順を追って説明しましょう。
〇初めにiに初期値1を代入します。
while( i < 6 )の条件式をif文と同じようにTRUEかFALSEで判定します。
もし条件部分がTRUEであるならば、1を実行します。
FALSEであるならば1は実行されません。
1周目のiは1で6未満なので1を実行して、1を出力します。
そしてi++の箇所で1を加えてiは2になります。

〇 2周目のiは上の1番で1が足されているので2になっていますが、次に1の条件判定に入ります。
2は6未満なのでTRUEになり、1を実行して、2を出力します。
そしてi++の箇所で1を加えiは3になります。

〇 3周目のiは上の2番で1が足されているので3になっていますが、次に1の条件判定に入ります。
3は6未満なのでTRUEになり、1を実行して、3を出力します。
そしてi++の箇所で1を加えiは4になります。

〇 4周目のiは上の3番で1が足されているので4になっていますが、次に1の条件判定に入ります。
4は6未満なのでTRUEになり、1を実行して、4を出力します。
そしてi++の箇所で1を加えiは5になります。

〇 5周目のiは上の4番で1が足されているので5になっていますが、次に1の条件判定に入ります。
5は6未満なのでTRUEになり、1を実行して、5を出力します。
そしてi++の箇所で1を加えiは6になります。

〇 6周目のiは上の5番で1が足されているので6になっていますが、1の条件判定でfalseになるため、ここで処理を終了します。
このように1の部分がFALSEになるまで繰り返します。
つまり変数iが6以上になりましたらwhile文を終了します。

カテゴリー
C言語

whileとifとcontinueを組み合わせて使おう

この章ではwhileの中でcontinueを使う方法について説明します。
では例をみてみましょう。11 入力した値が1であるならばgoukeiに入力値が足されないでwhile文の先頭に戻ります。
for文の中で使うcontinueと使い方は一緒ですが、この例の場合にはcontinueが実行されても、iの値が加算されないので、また同じループを繰り返します。
1を入力しなければ4回でループは終わります。
結果は以下の通りです。1

カテゴリー
C言語

whileとifとbreakを組み合わせて使おう

for文の中でbreakを使ってきましたが、この章ではwhile文の中でのbreakの使い方について説明します。
breakの使い方はfor文と同じです。
では例をみてみましょう。11 上の例はwhile文の中にif文が入っている構造です。1111111

カテゴリー
C言語

while文を知ろう

この章ではwhile文について説明します。
何回も同じ処理(ループ)をする必要があるときにwhile文を使えば簡単に記述することができます。
同じような処理を何度も繰り返すプログラムを書く場合、以下のように何度も同じ処理を書くのは面倒ですし、間違いも多くなりがちです。1 そこでwhileを使うと簡潔に書くことができます。
基本構文は以下の通りですが、if文と同じように条件式がtrueの時にブロックの中が実行されます。1 では例をみてみましょう。1 初めにwhileが実行される時に条件式がTRUEもしくはFALSEかどうかをチェックします。
TRUEである場合はwhileの処理文が実行されます。
FALSEである場合、処理文は実行されません。
whileは条件式がTRUEである限り何度でも処理文を実行します。
順を追って説明します。
以下の図を参考に読み進めてください。11 111111もし、i++がないとどうなると思いますか?答えは無限ループと言いまして、1の部分が永遠に4より大きくならないので無限に1を繰り返します。

カテゴリー
PHP

whileとifとbreakを組み合わせて使おう

この例ではwhileとifとbreakを組み合わせて使う方法について説明します。
これまではfor文の中でbreakを使っていましたが、ここではwhile文の中でbreakを使います。
では例をみてみましょう。1 この例はwhile文の中にif文が入っている構造です。
①$iに1を代入します。
②($i <= 10)の条件を判定します。
$iは1でTRUEなので、whileの処理文を実行します。
③$iは1なので、if文の条件部分にはマッチしないので、そのままif文はスルーします。
1を実行して1を出力します。
⑤$i++で1を足して、2になります。
⑥($i <= 10)の条件を判定します。
$iは2でTRUEなので、whileの処理文を実行します。
⑦$iは2なので、if文の条件部分にはマッチしないので、そのままif文はスルーします。
1を実行して1を出力します。
⑨$i++で1を足して、3になります。
⑩($i <= 10)の条件を判定します。
$iは3でTRUEなので、whileの処理文を実行します。
⑪3回目のループで初めて、if文の条件式にマッチして1を実行します。
そして、breakがあるのでここでwhile文を抜けます。
結果は以下の通りです。
ループ1回
ループ2回
3回目で抜ける

カテゴリー
PHP

while文を知ろう

この章ではwhile文について説明します。
何回も同じ処理をする必要があるときにwhile文を使えば簡単に記述することができます。
例えば同じような処理を何度も繰り返すプログラムを書く場合、以下のように何度も同じ処理を書くのは面倒ですし、間違いも多くなりがちです。
そこでwhileを使うと簡潔に書くことが出来ます。1 while文の基本構文は以下の通りですが、詳しい説明は例の後に行います。1 では例をみてみましょう。
1初めにwhileが実行される時に条件式がTRUEかFALSEかをチェックします。
TRUEである場合にはwhileの処理文が実行されます。
FALSEである場合には処理文は実行されません。
whileは条件式がTRUEである限り何度でも処理を実行します。
順を追って説明します。
① $iに初期値1を代入します。
while ( $i < 4)の部分の条件式をif文と同じようにTRUEかFALSEで判定します。
1はまだ4未満でTRUEですので1を実行して、1を出力します。
FALSEであるならば何も出力されません。
そして次の2に進みます。
②「$i++;」の箇所で$iは1を加えられますので2になります。
③そして、また最初の1の部分に戻ります。
上の2番で$iは1を足されているので2になっています。
そして1の条件判定に入りますが、2はまだ4未満なのでTRUEになり、1を実行し、1を出力します。
④「$i++;」の箇所で$iは1を加えられますので3になります。
⑤そして、また最初のwhile ( $i < 4 )の部分に戻ります。
上の4番で$iは1を足されているので3になっています。
そして1の条件判定に入りますが、3はまだ4未満なのでTRUEになり、1を実行し、1を出力します。
⑥「$i++;」の箇所で$iは1を加えられますので4になります。
⑦そして、また最初の1の部分に戻ります。
上の6番で$iは1を足されているので4になっています。
そして1の条件判定に入りますが、4はすでに4未満ではないのでFALSEになり、while文はここで終了です。1 もし、$i++がないとどうなると思いますか?答えは無限ループと言いまして、1の条件部分が永遠に4以下にならないので無限に繰り返しを行いますので気を付けてください。

カテゴリー
Perl

while文の中でlastを使おう

この章ではwhile文の中でlastを使う方法について説明します。
これまではfor文の中でlastを使っていましたが、ここではwhile文の中でlastを使います。
では例をみてみましょう。1 上の例はwhile文の中にif文が入っている構造です。
1111$iは上の5で2になっていますが、まだTRUEなので、whileの処理文を実行します。
111$iは上の9で3になっていますが、まだTRUEなので、whileの処理文を実行します。11

カテゴリー
Perl

while文を知ろう

この章ではwhile文について説明します。
何回も同じ処理(ループ)を実行する必要があるときにwhile文を使えば簡単に出力することができます。
同じような処理を何度も繰り返すプログラムを書く場合、以下のように何度も同じ処理を書くのは面倒ですし、間違いも多くなりがちです。
そこでwhileを使うと簡潔に書くことが出来ます。
11while文は条件式がTRUEの間は繰り返しを行いますが、FALSEの場合には繰り返しを終了します。
if文の時に条件式の判定を行いましたが、while文の条件式の判定も考え方は同じです。
では例をみてみましょう。
11ではwhile文の流れを説明します。
初めにwhileが実行される時に条件式がTRUEかFALSEかをチェックします。
TRUEである場合、whileの中身が実行されます。
FALSEである場合、whileの中身は実行されません。
whileは条件式がTRUEである限り何度でも中身を実行します。
1while( $i < 4)の条件式をif文と同じようにTRUEかFALSEで判定します。
1は4未満でTRUEですので1を実行して、1を出力します。
FALSEであるならば何も出力されません。
111111もし、$i++がないとどうなると思いますか?
答えは無限ループと言いまして、1の条件部分が永遠に4以下にならないので無限に繰り返しを実行しますので気を付けてください。
次の例をみてみましょう。
1whileと前の章で説明したeach関数を組み合わせることによって、ハッシュのすべての要素を取り出すことが出来ます。
1以下の図のようにキーと値が順番に出力されていきます。1

1