イントロダクション
再度、復習の意味で以前記載したものを再度やります。
今回はfor文の使い方をやります。
お待ちかねのループ処理です。ロジックを楽しんでください。
Introduction
I will write again what how to use value of boolean. And Tihs time, Write about Application of If statement.
It is loop statement you like. enjoy create logic.
ロードマップ
- Booleanの扱い方
- If文の使い方
- If文の使い方〜応用編〜
- ループ処理〜For文〜今回
- ループ処理〜For文の応用〜
- ループ処理〜While文〜
- ループ処理〜While文の応用〜
- ループ処理〜Do While文〜
- ループ処理〜Do While文の応用〜
- 演算子の整理
- 演算子の応用
- まとめ
Road Map
- How to use Boolean
- How to use if statement
- Training of if statement
- How to use for statement This time
- Training of for statement
- How to use while statement
- Training of while statement
- How to use do while statement
- Training of do while statement
- Summary of operator
- Training of operator
- Summary of all
For文の使い方
まずは、文法です。早い話が、書き方です。以下の様に記述します。
for (「1.初期化」;「2.論理式」; 「3.後処理」) {
// 繰り返す処理
}
<実装サンプル>
カウンター変数(「i」のこと)が0~2までの間ループします。
// 1.「i」はカウンターです、iを0で初期化します。 // 2.「i < 3」がtrueになるならば繰り返します。 // 3.「i++」iをインクリメント(1を足す) for (int i = 0; i < 3; i++) { System.out.println("iの値は" + i + "です。"); } 「出力結果」 iの値は0です。 iの値は1です。 iの値は2です。
- カウンター変数「i」を0で初期化します。
- カウンター変数「i」が3より小さいときはTRUEになるので、もう一度ループします。
- 後処理でカウンター変数「i」をインクリメント、プラス1します。
これを順番にやると下のような形になります。
カウンター変数の値 | 論理式の結果 | 後処理の結果 | 繰り返し |
---|---|---|---|
i = 0 | 0 < 3 => TRUE | i = 1 | 行う |
i = 1 | 1 < 3 => TRUE | i = 2 | 行う |
i = 2 | 2 < 3 => TRUE | i = 3 | 行う |
i = 3 | 3 < 3 => FALSE | i = 3 | 行わない |
<解説>
How to use for statement
First of all, we have to learn statement. other way. how to write for statement.
for (「1.initialize」;「2.handle next loop」; 「3.post processing」) {
loop logic
}
// 1.「i」 is counter. initialize "i" // 2.「i < 3」 return true. go to next loop // 3. 「i++」Increment i (add 1) ) for (int i = 0; i < 3; i++) { System.out.println("i value is " + i ); } 「result」 i value is 0 i value is 1 i value is 2
サンプルコード(sample code)
これは、プログラム引数を使用してプログラム引数を表示するものです。
public static void main(String[] args) { if (args.length == 0) { System.out.println("プログラム引数は設定されていません。"); System.exit(0); // プログラムを正常終了する } // ループ文 for (int i = 0; i < args.length; i++) { System.out.println("プログラム引数は" + args[i] + "です"); } }
プログラム引数の数だけループする処理です。コマンドプロンプトから起動するときは以下の様に入力します。
java クラス名 引数1 引数2...
<プログラム引数の解説>
問題
Q1 カウンター変数を10から0までの間「カウンターはXXです。」と表示するプログラムを書いてください。
なお、「XX]にはカウンター変数の値を表示してください。Q2 「アスタリスク(*)」を使用して四角形を表示してください、下のような形です。
- *
次は、ループ処理の練習を行います。
Next we will practice for statement.
でわでわ。。。
see you ...
Eclipse セットアップ
- Java Install Eclipse〜開発ツールのインストール〜
- TensorFlow C++環境〜EclipseにCDTをインストール〜
- Setup OpenGL with Java〜JOGLを使う準備 for Eclipse〜
- Eclipse Meven 開発手順〜プロジェクトの作成〜
- Java OpenCV 環境セットアップ(on Mac)
- Eclipse SceneBuilderを追加する
- JavaFX SceneBuilder 〜EclipseとSceneBuilder連携~
Java Basic一覧
- Java Basic Level 1 〜Hello Java〜
- Java Basic Level2 〜Arithmetic Calculate〜
- Java Basic Level3 〜About String class〜
- Java Basic Level 4〜Boolean〜
- Java Basic Level 5〜If Statement〜
- Java Basic Summary from Level1 to 5
- Java Basic Level 6 〜Traning of If statement〜
- Java Basic Level8 〜How to use for statement〜
- Java Basic Level 8.5 〜Array〜
- Java Basic Level 9〜Training of for statement〜
- Java Basic Level 10 〜While statement 〜
- Java Basic Swing〜オブジェクト指向〜
- Java Basic Swing Level 2〜オブジェクト指向2〜
- サンプル実装〜コンソールゲーム〜
- Java Basic インターフェース・抽象クラスの作り方
- Java Basic クラスとは〜Step2_1〜
- Java Basic JUnit 〜テストスイートの作り方〜