私は2つのintを取るメソッドを持っていますmethod(int ii, int xx)
。私はある範囲の値をループしたいが、各値をハードコーディングすることなくそれを行う方法を考えることはできない。特定の番号のネストされたループ
II = 21、iは、xxは19場合20 = II 9を介して、私はXXが18
12を介しては一生懸命それがあろう符号化=たい=たい:
method(21,19)
method(21,18)
...
method(21,10)
method(21,9)
method(20,18)
method(20,17)
...
method(20,13)
method(20,12)
これは何ですか(4,19)
for(int ii = 9;ii<21;ii++){
for(int xx = 4;xx<19;xx++){
method(ii,xx);
}
}
: - >
Range
(> XX II - )私は、あなたがInteger
のマップを構築することができ、xx
値に対して整数の範囲を表現するRange
クラスを作成示唆します内側のループカウントは、現在の外側ループ繰り返しカウントのマップ値を使用します。 –あなたが望んでいないケースの関係は何ですか? – Grammin
あなたの質問の要件は何か分かりません。 9と12はあなたの例のどこから来たのですか? –