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 & $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
$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