forループ文の条件を複数にする

forループ文の条件を複数にする方法。

サンプル

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

public class SampleClass {

 public static void main( String[] args ){

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

 }

}

条件式は、「$varAは10以下、尚且つ、$varBは100以下」である場合のみ「true」となる。

実行結果

$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