Java文法スポンサーリンク繰り返しを実現するfor文の構造を前に見ました。今回は他の繰り返し構文であるwhile文とdo-while文の二つの構文を見てみましょう。whileは「〜の間」という接続詞ですが「特に長さの決まっていない時間」という意味の名詞、「時間をつぶす」という動詞でもあります。while文の構造while文はfor文より構造は単純です。}「継続条件を満たす間は繰り返す処理を行う」という意味になります。これはif文の「条件を満たす時一度だけ処理を行う」構造の繰り返し版と言えます。for文と比べてみましょう。}for文のほうが初期状態や毎回末尾で行う処理を指定できる場所が確保されています。while文では独自に確保します。以前for文で作った10回文字列を出力するコードです。i);}これと同じ処理をwhile文で書きます。i++;}初期状態の指定は必要であればwhile文の前に書きます。毎回末尾で行う処理は繰り返し処理の一番最後に書きます。breakで中断させる継続条件の指定の他に繰り返しの途中で任意に中断させるにはbreak文を使います。breakには「壊す」の他に「中断する」の意味もあります。breakfast「朝食」のfastは「絶食」の意味なのでbreakfastの本来の意味は「絶食を中断する」という意味です。breakを使って上の例を書き換えます。i++;}whileの継続条件はtrue固定にしています。この場合無限ループとなり処理は永遠に繰り返されてしまいます。今回breakする条件として継続条件「10未満」の否定条件「10以上」を指定しました。do-while文の使い方while文が継続条件を満たさない場合は一度も実行しないのに対してdo-while文は一度は必ず実行するような構造になっています。(継続条件);まず処理を行い一度目が終わった時点で継続するか判断します。10);仮に変数iの初期値を10以上にしても継続条件は最後にされるので一度だけは実行されます。上記のサンプルは以下のように一度だけ出力されます。Copy:20これをwhile文を使って書くと以下のようになります。}}sample3と比べるとif文の挿入位置が違うことがわかります。sample3は出力の前でifの判定を行いsample5では後で行っています。値を比較する条件式の作り方とANDつまり「かつ」で二つの条件を連結する方法を見ました。条件式の作り方:...記事を読むJavaによる録音:利用できるもののまとめいろいろ音を出せるようになったので録音をしたいと思います。Javaでできる録音は入力の音源からデータを読み込んでファ...記事を読む標準入力からboolean値を取得するユーティリティを作るboolean型の基本データは真偽を表します。「真実」trueまたは「虚偽」falseです。ユーザーから頻繁に受け取る「はい」「いいえ」はb...記事を読むwavファイルの波形を表示させる(2)今回はwavファイルから必要なデータを抜き出す処理を作ります。前回ウィンドウを作りました。グラフの領域は横が余白をのぞいて780ピクセルあり...記事を読むwavファイルの波形を表示させる(1)前回で矩形波のwavを作成しました。音声ファイルなので当然再生すれば音は出ますが自分の作成したファイルが思い通りになっているか判断するにあた...記事を読むJavaのオーディオフォーマット音声ファイルをJavaで自作したいと思います。始めるにあたって基本的な知識が必要です。抽象クラスはそれ自体はインスタンスが作られることはありません。継承先のサブクラスで全ての実装が行われ、クラスに抽象を表すabstract...記事を読むテキストファイルの読み込みをメソッドにする以前テキストファイルの読み込み処理を作りました。前に変数の扱い方を見ました。変数を使うにはその名前と値の型を決めてから値を代入するのでした。変数はその名の通り値がよく変わる場合にはとても便...記事を読むファイルを選択するユーティリティーを作る(1)ファイルのリスト表示と連想配列の選択ユティリティーを利用してファイルを選択するユーティリティーを作りたいと思います。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。外国語としてのJavaと音楽%d人のブロガーが「いいね」をつけました。