Упражнение Mooc.fi: усреднение положительных чисел не удалосьJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Упражнение Mooc.fi: усреднение положительных чисел не удалось

Сообщение Anonymous »

Я потратил весь день, но не нашел решения. Может кто-нибудь помочь и сказать мне, в чем ошибка? По словам Mooc, 75% кода верны. Но это не удается, потому что:
Не удалось: если входное значение: 0, выходное значение не должно содержать: 0.
Другими словами, когда я ввожу только 0, оно вычисляет среднее значение этого 0. Однако упражнение требует исключения всех неположительных чисел из расчета среднего значения.
Этот противоречивый результат — это то, что я получаю, когда ввожу ноль:
Дайте число:
0
Невозможно вычислить среднее значение
Среднее число: 0,0
Вот мой код. Я новичок в Java, и, возможно, вы, ребята, видите то, чего не вижу я. Вся помощь очень ценится
import java.util.Scanner;

public class AverageOfPositiveNumbers {

public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int numberofinputs = 0;
double sumofinputs = 0;
double average = 0;
double negative = 0;
double positive = 0;

// For repeatedly asking for numbers
while (true) {
System.out.println("Give a number: ");
// For reading user input
int numberFromUser = Integer.valueOf(scanner.nextLine());

if (numberFromUser

Подробнее здесь: https://stackoverflow.com/questions/719 ... mbers-fail
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»