B-Magaスマートフォン専用ページを表示B-Maga初心者向けのプログラミングについての情報や、フリーゲームの情報など、お知らせしていくブログです。プログラムの投稿の受付や、そのプログラムの公開などもやる予定です。見よ、B-Magaはっ!弟子D:赤く萌えているぅぅぅぅぅ!!師匠T:ふぅ、いい汗をかいたのう、弟子よ。今回のJava道場は繰り返しの命令について説明していくぞ。師匠T:まずは、for文から説明していくとするぞ。これはこのように書く。{}===============================================================師匠T:まずは、カウンタ変数の初期化から説明していくぞ。これは、継続条件となる変数に最初の値を入れるところじゃ。書き方は、通常の変数の代入と同じじゃ。例でいえば、変数iに0を入れておるわけじゃな。師匠T:なお、例ではintが頭についておるが、既に変数が宣言されておる場合は、別につける必要はない。弟子D:なるほど、わかりました。師匠T:では次、ループの継続条件じゃ。こちらは、条件を書くのじゃが、for文は、この条件が満たされている間、{と}の間の処理を繰り返すのじゃ。弟子D:ということは......。条件が成立しなくなったら、繰り返しから抜けるというわけじゃな。上の例でいえば、iが10未満の間、繰り返す。iが10以上になったらループを終えるわけじゃ。カウンタ変数の変化はそのまま、ループの最後まで行ったときに、変数の値を変える処理を書くわけですね?師匠T:......。弟子D:ど、どうされましたか?師匠T:まさか、おぬしがそれをわかるとは......。誰じゃ、弟子の脳をいじくった者は!?弟子D:......。おぬしの言うとおりじゃ。例でいえば、ループの最後まで行ったあと、変数のiの値に1を足すわけじゃ。弟子D:なるほど......あれ?1を足すのなら、i=i+1なのでは?師匠T:おぉ、それを説明し忘れておったの。++はインクリメント演算子と言って、左辺の変数に1を足して、その値をそのままその変数に入れる、という処理をする演算子なのじゃ。これに似たものとして、1を引いて入れるデクリメント演算子というのもあるぞ。