forループ文の「更新する式」を複数にする

forループ文の「カウンタ変数を更新する式」を複数にする方法。

サンプル

「カウンタ変数を更新する式」は、カンマで区切ることで、複数指定できる。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package samplePackage;

public class SampleClass {

 public static void main( String[] args ){

  int $varB = 1;
  for ( int $varA = 1; $varA <= 10; $varA++, $varB = $varB * 2 ) {
   System.out.println( "$varA:" + $varA );
   System.out.println( "$varB:" + $varB );
  }

 }

}

実行結果

$varA:1
$varB:1
$varA:2
$varB:2
$varA:3
$varB:4
$varA:4
$varB:8
$varA:5
$varB:16
$varA:6
$varB:32
$varA:7
$varB:64
$varA:8
$varB:128
$varA:9
$varB:256
$varA:10
$varB:512