複文


1.は文

  • 初期化では、複数の変数が必要な場合、区切り記号を使用してカンマを初期化できます.
    ただし、2つの変数のタイプは同じでなければなりません:
  • 増減式は、カンマを使用して2つ以上の文を連写することもできます.
    Ex)
  •       for(int i=1, j=0; i<=10; i++), j-- {...}

  • 活用する
    偶数(2 i)、奇数(2 i+1)、二乗(i*i)、逆順(11-i)、サイクル(i%3)、繰返し(i/3)

  • 強化されたfor文
    for(タイプ変数名:配列または集合){}
    Ex)
  •       for(int tmp: arr) {
              System.out.prinln(tmp);
          }

    2.ドアを破る


    自分を含む最近の繰り返し文を離れる

    3.連続文


    繰り返し文でのみ使用可能
    繰り返し中にcontinue文に遭遇した場合は、繰り返し文の最後に移動し、次の繰り返しに移動します.

    4.名前のある重複文

  • が重複する重複文の前に名前を付け、break文とcontinue文の名前を指定します.これにより、1つ以上の重複文をスキップしたり、重複文をスキップしたりできます.
    Ex)
  •     outer:
        while(true) {
            ...
            for( ; ; ) {
                if (num == 0)
                    break;
                if(num == 99)
                    break outer;
            }
        }
    JAvaの定義第四章