Javaがゼロ除算の値を正常に返すことができず、代わりに例外をスローする必要があるのはなぜですか?
これは、 damageTakenArrayIndexOutOfBoundsException:0
が実際には多くの異なる「損傷」を格納する値の配列であるためです。
Javaでは、プログレスバーを作成しようとしています。私たちの例:レーシングゲームで、ゲームオーバー前に許可された最大ダメージのパーセンテージとして高さの値を設定することによって発生したダメージ。
プログラム開始時damageTaken = 0;
(damageTaken / maximumDamage)
0-1の間の数字を与えます。
次に、これにプログレスバーの高さを掛けて、適切な高さのフィルバーを作成します。
プログラムがクラッシュします。プログレスバーの高さをゼロにしたいです。