Я потратил весь день, но не нашел решения. Может кто-нибудь помочь и сказать мне, в чем ошибка? По словам 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
Упражнение Mooc.fi: усреднение положительных чисел не удалось ⇐ JAVA
Программисты JAVA общаются здесь
-
Anonymous
1765432609
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
Подробнее здесь: [url]https://stackoverflow.com/questions/71913152/mooc-fi-exercise-average-of-positive-numbers-fail[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия