マンガで分かる Java入門講座

第5章 様々な処理
5-4B. [コラム] while文とdo while文

繰り返し処理の他の方法である「while文」と「do while文」を紹介します。

● while文

 ループ処理はfor文以外にもあります。ここでは「while文」を紹介します。while文の括弧には条件式のみを書きます。while文では、条件式がtrueの間、ループ処理が続きます。

説明)while文の書き方
while (条件式) {
    ループ処理
}

ソースコード)iが3未満の間処理が継続
int i = 0;
while (i < 3) {
    System.out.println(i);  // 0, 1, 2と出力
    i ++;
}

● do while文

 ループ文には「do while文」もあります。do while文では、先にループが行われた後、whileの条件式の判定が行われます。

説明)do while文の書き方
do {
    ループ処理
} while(条件式)

ソースコード)iが3未満の間処理が継続
int i = 0;
do {
    System.out.println(i);  // 0, 1, 2と出力
    i ++;
} while (i < 3);

 whileとdo whileでは、条件式が判定されるタイミングが違います。do while文では、条件式がtrueでもfalseでも、1度だけは必ず処理が行われます。

ソースコード)1度だけは必ず処理が行われる
int i = 0;
do {
    System.out.println(i);  // 0と出力
} while (i < 0);

この講座のマンガ部分は「箱人形マンガ(Box Comic) 」で作成しています。
作成:2013/05/22  更新:2015/08/09  [Permalink]

クロクロ・ショップ
特殊な技術書多数あります
レトロ風RPG フルスクラッチ開発 全コード
レトロゲーム風RPGの全コードを掲載して解説した本
HTML5とJavaScriptで作る 落ち物パズルゲーム 全コード
『テトリス』や『ぷよぷよ』に類似した落ち物パズルゲームの全コードを掲載して解説した本
JavaScriptでリバーシゲームをつくろう
ライブラリを使わずに全コードを書いて、リバーシゲームを作るまでを徹底解説
ワールドマップ自動生成読本
二次元ゲームのワールドマップを自動生成するための本
レトロゲームファクトリー
過去のゲームを最新機に移植する会社のお仕事小説(新潮社)
顔貌売人 ハッカー探偵 鹿敷堂桂馬
プログラマーが探偵役のエンタメ・ミステリー第2弾 最先端の情報犯罪に安藤と鹿敷堂が挑みます(文藝春秋)
裏切りのプログラム ハッカー探偵 鹿敷堂桂馬
プログラマー鹿敷堂桂馬が、女性社長の安藤裕美と共に、IT業界で起きた事件に挑む。2016年の松本清張賞の最終候補作(文藝春秋)
×