Java Basic Level8 〜How to use for statement〜

イントロダクション

再度、復習の意味で以前記載したものを再度やります。
今回は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.

ロードマップ

  1. Booleanの扱い方
  2. If文の使い方
  3. If文の使い方〜応用編〜
  4. ループ処理〜For文〜今回
  5. ループ処理〜For文の応用〜
  6. ループ処理〜While文〜
  7. ループ処理〜While文の応用〜
  8. ループ処理〜Do While文〜
  9. ループ処理〜Do While文の応用〜
  10. 演算子の整理
  11. 演算子の応用
  12. まとめ

Road Map

  1. How to use Boolean
  2. How to use if statement
  3. Training of  if statement
  4. How to use for statement This time
  5. Training of for statement
  6. How to use while statement
  7. Training of while statement
  8. How to use do while statement
  9. Training of do while statement
  10. Summary of operator
  11. Training of operator
  12. 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です。
  1. カウンター変数「i」を0で初期化します。
  2. カウンター変数「i」が3より小さいときはTRUEになるので、もう一度ループします。
  3. 後処理でカウンター変数「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 セットアップ

  1. Java Install Eclipse〜開発ツールのインストール〜
  2. TensorFlow C++環境〜EclipseCDTをインストール〜
  3. Setup OpenGL with JavaJOGLを使う準備 for Eclipse
  4. Eclipse Meven 開発手順〜プロジェクトの作成〜
  5. Java OpenCV 環境セットアップ(on Mac)
  6. Eclipse SceneBuilderを追加する
  7. JavaFX SceneBuilder EclipseSceneBuilder連携~

Java Basic一覧

  1. Java Basic Level 1 〜Hello Java〜
  2. Java Basic Level2 〜Arithmetic Calculate〜
  3. Java Basic Level3 〜About String class〜
  4. Java Basic Level 4〜Boolean〜
  5. Java Basic Level 5〜If Statement〜
  6. Java Basic Summary from Level1 to 5
  7. Java Basic Level 6 〜Traning of If statement〜
  8. Java Basic Level8 〜How to use for statement〜
  9. Java Basic Level 8.5 〜Array〜
  10. Java Basic Level 9〜Training of for statement〜
  11. Java Basic Level 10 〜While statement 〜
  12. Java Basic Swing〜オブジェクト指向〜
  13. Java Basic Swing Level 2〜オブジェクト指向2〜
  14. サンプル実装〜コンソールゲーム〜
  15. Java Basic インターフェース・抽象クラスの作り方
  16. Java Basic クラスとは〜Step2_1〜
  17. Java Basic JUnit 〜テストスイートの作り方〜

Git関連

  1. Java Git clone in Eclipse 〜サンプルの取得〜
  2. Eclipse Gitリポジトリの取得 GitからソースをPullしよう〜
  3. IntelliJ IDEA GitGitリポジトリからクローン〜

投稿者:

takunoji

音響、イベント会場設営業界からIT業界へ転身。現在はJava屋としてサラリーマンをやっている。自称ガテン系プログラマー(笑) Javaプログラミングを布教したい、ラスパイとJavaの相性が良いことに気が付く。 Spring framework, Struts, Seaser, Hibernate, Playframework, JavaEE6, JavaEE7などの現場経験あり。 SQL, VBA, PL/SQL, コマンドプロント, Shellなどもやります。

コメントを残す