-2

最大 10 回のループで一連の数値を取得するプログラムを作成する必要があります。ユーザーが負の数を入力すると停止し、合計と平均を表示します。ユーザーが 10 個の数字を入力した後、プログラムを停止できません。また、合計と平均は正しい答えを出力しません。これを修正するための助けは素晴らしいでしょう。ここに私のコードがあります:

        while(count<MAX){
            while(num>=02){
                count++;
                sum=sum+num;
            }
            System.out.println("Enter a number, negative to STOP: ");
            num=input.nextInt();
        }
        avg=sum/count;
        System.out.println("=====================================");
        System.out.println("You entered " + count + " positive numbers.");
        System.out.println("The sum = " + sum );
        System.out.println("The average = " + avg );
    }
}
4

1 に答える 1