JavaRush
AI Academy
Акция
Университет
Java FullStack
Python FullStack
AI Native Developer
new
Web FullStack
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема
Вопрос
  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Все вопросы
JavaRush/Помощь по Java задачам/не пойму, что ни так? пишет не верная конструкция в 21 ст...
Михаил Сергиенко
5 уровень
  • 21.03.2020
  • 485просмотров
  • 5комментариев

не пойму, что ни так? пишет не верная конструкция в 21 строке. Вроде не блоками пишу скобки не нужны. И операторы верны.

Вопрос по задаче Хорошо или плохо?
Java Syntax,  4 уровень,  4 лекция
Решен


Написать метод compare(int number), чтобы он:
- выводил на экран строку "Число меньше 5", если параметр метода меньше 5,
- выводил строку "Число больше 5", если параметр метода больше 5,
- выводил строку "Число равно 5", если параметр метода равен 5.

Требования:
  • Программа должна выводить текст на экран.
  • Метод main не должен вызывать System.out.println или System.out.print.
  • Метод main должен вызывать метод compare.
  • Метод compare должен быть void.
  • Метод compare должен выводить текст на экран согласно заданию.
....
package com.javarush.task.task04.task0408; /* Хорошо или плохо? */ public class Solution { public static void main(String[] args) { compare(3); compare(6); compare(5); } public static void compare(int a) { if (a>5) System.out.println("Число меньше 5"); else if (a<5) System.out.println("Число больше 5"); else (a==5) System.out.println("Число равно 5"); } }
0
Комментарии (5)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Sergey SimchenkovQA Automation Engineer в ВТБ Иннотех
29 марта 2020, 21:35
для ветви else не нужно писать условие в скобках, else и так сам по себе подразумевает все оставшиеся возможные варианты. И внимательно просмотри два своих предыдущих варианта, есть несостыковки в условии и выводе результата на экран, сам себе противоречишь.
0
Михаил Сергиенко
Уровень 5
30 марта 2020, 12:30
Спасибо, но уже неделю как решил задачу
0
Ksenia VolkovaJava Developer в DXCMaster
21 марта 2020, 14:39
else (a==5)
это что за конструкция?
0
Михаил Сергиенко
Уровень 5
21 марта 2020, 14:43
думаю, что а равно 5.
0
Ksenia VolkovaJava Developer в DXCMaster
21 марта 2020, 14:52решение
Может быть либо else if (условие), или else без условия.
+3
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush