0
0

More than 3 years have passed since last update.

あたまのなかの整理メモ(Java - 制御構文編)

Last updated at Posted at 2020-03-08

My Java環境

  • java11

for文


for (初期化文, 条件文, 更新文) {
    // 繰り返し処理
}
  • 初期化文は複数記載可能(カンマ,区切りで記載)だが、型が同じであること
  • 条件文は複数記載可能(論理演算子&&などで記載)
  • 更新文は複数記載可能(カンマ,区切りで記載)、メソッド呼び出しでもOK
  • それぞれは省略可能

do-while文

  • while(制御文);は、最後セミコロン(;)で終わること。

do {
    ... // 繰り返し処理
} while(制御文);

中括弧({})の省略

while文の場合は1つの文だけが、繰り返し対象になる。
(if文も同じ感じ。)
(IDE使って下記処理を書くと、インデントずらしてくれるから間違えなそう。)
(1行ではない、1文。;まで。)


int param = 0;
while (param < 3)
    System.out.println("param:" + param);
    param++;

は、実行結果

param:0
param:0
param:0
・・・

無限ループになる。

↓は、コンパイルエラー。


do
    System.out.println("param:" + param);
    param++;
while(param < 3);
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0