2016-10-07 10 views
-3

私は、いくつかのクラスのテストグレードとして5つの整数値を取るプログラムを書くつもりです。次に、最小グレードとは何か、そして、さあ。その後、私は平均を計算するつもりです。私の教授は、最小グレードをInteger.Max_Valueに、最大グレードをInteger.Min_Valueに保存したいと指定しました。私はこれを理解するのに時間が掛かっています。誰かがそれらの声明の意味が何であるか私に説明してもらえますか?"Integer.Max_Value"とInteger.Min_Valueの説明

+2

「MAX_VALUE」と「MIN_VALUE」はすべて大文字で入力してください。 https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html – markspace

+0

教授(おそらく)は、これらの値を変数の初期値**として使用することをお勧めしました。 –

+0

あなたはあなたの変数_in_ 'Integer.MAX_VALUE'と' MIN_VALUE'を保存していません。変数に 'MIN_VALUE'と' MAX_VALUE'を保存しています。 –

答えて

2

あなたは何か誤解を受けているに違いありません。彼女はおそらくあなたが最高のグレード(それをhighestと呼ぶ)を含む変数を1つ持ち、それをInteger.MIN_VALUEに初期化したいと思っています。そして、最低グレード(それをlowestと呼ぶ)をInteger.MAX_VALUEに初期化します。その後、すべての成績をループして、highestより高いものを見つけたらhighestをその成績に更新し、lowestより低いものを見つけたらlowestをその成績に更新します。

Integer.MIN_VALUEとInteger.MAX_VALUEを使用する理由は、最高位(すべての整数がMIN_VALUEより大きいか等しい)と最低の1つの等級を見つけるためですMAX_VALUE以上)。

+0

オハイオ州、大丈夫です。ありがとうございました。 – user3553160