0

したがって、for ループを使用して配列のすべての要素を合計する方法を知っています。しかし、ポジティブな要素だけを足し合わせるにはどうすればよいでしょうか。

私の配列が含まれていると言う{3, -9, 2, -10}

したい: し3 + 2 (giving 5)
ない:3 +-9 +2 +-10 (giving -14)

また、配列内の正の要素の量を取得するにはどうすればよいですか? (つまり、この例では 2 つの正の要素があります)

私はJava/Eclipseを使用しています

回答ありがとうございます。ここに来るのは初めてです。これを回答済みとしてマークする必要がありますか?

4

2 に答える 2

0

ループに条件を追加するだけです:

arrays = {3, -9, 2, -10};

sum = 0;
nb_elem = 0;
for (i = 0 ; i < arrays.length ; i++)
{
    if (arrays[i] > 0)
    {
        sum += arrays[i];
        nb_elem++;
    }
}
于 2013-11-03T14:36:17.623 に答える