2016-08-14 4 views
-2

タイトルは少し混乱しますが、カラーメソッドに整数を追加したいと思います。整数を使用してカラーを取得する

Color color1 = something; 
Color color2 = something; 
Color color3 = something; 

for (int i = 1; i < 4; i++) { 
    int r = color(i).getRed(); 
    int g = color(i).getGreen(); 
    int b = color(i).getBlue(); 
} 
+0

私はあなたの質問を理解できませんが、あなたのループは非常に奇妙に見えます。最初の反復で1> 4が偽であるため、何もしません。 – Steve

+0

@Steve私の間違い。最初の色(color1)がループの最初の実行で使用され、2番目の色(color2)が2番目のループなどで使用されます。 – Eric

答えて

0

あなたは配列内の3色を保存して、ループ内でその配列にアクセスすることができます:私は、私は三色を持っていたし、forループ(以下のようなもの)でそれらを通過する場合を意味します。

// take these three colors for example 
Color[] colors = {Color.BLACK, Color.WHITE, Color.YELLOW}; 

for (int i=0; i<3; i++) { 
    int r = colors[i].getRed(); 
    int g = colors[i].getGreen(); 
    int b = colors[i].getBlue(); 
} 
+0

ループを3回繰り返しますか? – discipline