0

Javaで最小値と最大値を表示するには? この変数を使用する必要があることはわかっています: int max = Integer.MIN_VALUE; int min = Integer.MIN_VALUE; しかし、私はそれを機能させることができません。:/ ヘルプはありますか?

java.util.Scanner をインポートします。

public class LoopingNumbersUsingWhile {
public static void main(String args[]) {
    Scanner kb = new Scanner(System.in);

    System.out.println("How Many Numbers You Want To Enter: ");
    int total = kb.nextInt();
    int input = 0;
    int sum = 0;
    int average=0;
    int max = Integer.MIN_VALUE;
    int min = Integer.MIN_VALUE;
    while (input < total) {
        input++;

        System.out.println("Enter " + input + ". Operand: ");

                    sum += kb.nextInt();

   if (min >= sum) 
  { 
    min = sum;
  } 
if (max <= sum) 
  { 
  max = sum;
  } 



       average = ( sum ) / ( input);
    }
    System.out.println("The sum is " + sum + ".");
    System.out.println("The avg  " + average);
    System.out.println("The higher number  " + max);
    System.out.println("The the lowest number " + min);


   }
  }
4

1 に答える 1

0

次の数値を一時変数に読み込み、合計に追加する必要があります。

int temp = kb.nextInt();
sum+=temp

一時変数に対してこれらのチェックを行います。

if (min >= temp) 
{ 
 min = temp;
} 
if (max <= temp) 
{ 
max = temp;
} 
于 2013-11-12T19:28:38.817 に答える