Программа сложения на Java, которая суммирует введенные вами числа до тех пор, пока вы не введете ноль. Среднее от SumPositive и SumNegative

В этой java-программе вы (пользователь) продолжаете вводить числа до тех пор, пока не введете ноль, когда список завершится. Он вычислит сумму положительных четных и сумму нечетных четных и отрицательных чисел. Он также вычислит среднее значение.

Я застрял в части, чтобы получить среднее значение суммы четных положительных чисел, суммы нечетных положительных чисел и суммы отрицательных чисел.

import java.util.*;
class sumPositiveAverage {
    public static void main (String[] args) {
        Scanner sc = new Scanner (System.in);
        System.out.println ("Enter numbers. List terminates when you enter a zero. 

        Enter a zero when you want to begin the addition.");
        int a = sc.nextInt();
        int esum=0;
        int osum=0;
        int nsum=0;
        while (a !=0)
        {
            if (a>0)
            {
                if (a%2==0)
                {
                    esum = esum+a;
                }// end of 3rd innermost if statement
                else
                {
                osum = osum+a;
                }// end of 3rd else statement
            }//end of 2nd middle if-else-loop
            else if (a<0)
            {
                nsum=nsum+a;
            }//end of 2nd middle else statement
        }//end of while loop
        System.out.println ("The sum of even positive numbers is "+esum);
        System.out.println ("The sum of odd positive numbers is "+osum);
        System.out.println ("The sum of negative numbers is "+nsum);
    }//end of main
}//end of class2

person Co Gan    schedule 14.04.2015    source источник
comment
Добавьте счетчик для четных и нечетных чисел и используйте эти числа для разделения четной и нечетной суммы после цикла.   -  person M.K.    schedule 14.04.2015
comment
Наряду со счетчиком, предложенным @ I.K., Прочитайте a в конце цикла while   -  person HJK    schedule 14.04.2015


Ответы (1)


person    schedule
comment
спасибо братан, ты и ребята здесь, в stackoverflow, лучшие. Спасибо - person Co Gan; 14.04.2015