-4
私はレンジを割り当てる必要があるプログレスバーを持っており、そのネストされたforループから計算する必要があります。実際には必要なステップ数?2つのネストされたforループからプログレスバーの範囲を取得する
for (int i = 0; i < i_end; ++i)
{
for (int j = 0; j < j_end; ++j)
{
for (int a = 0; a < a_end; ++a)
{
}
for (int b = 0; b < b_end; ++b)
{
}
...
.
.
.
}
}
本当に 'i_end * j_end *(a_end + b_end)'を求めていますか? – Zeta
'i_end'、' j_end'、 'a_end'、' b_end'が最大値を知っているかどうか知ることは有益でしょう。あなたのコードが立っているので、4つすべてが潜在的に 'Integer.MAX_VALUE'であり、結果は' 19,807,040,600,895,968,300,706,562,046'になります。 – computerfreaker
@Thereisnothingwecandoまた、それぞれの最も内側のループからプログレスバーを更新することを忘れないでください。 –