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

Подскажите в чём тут проблема?

Вопрос по задаче Строка - описание
Java Syntax,  4 уровень,  7 лекция
Архивный

Ввести с клавиатуры целое число. Вывести на экран его строку-описание следующего вида:
"отрицательное четное число" - если число отрицательное и четное,
"отрицательное нечетное число" - если число отрицательное и нечетное,
"ноль" - если число равно 0,
"положительное четное число" - если число положительное и четное,
"положительное нечетное число" - если число положительное и нечетное.

Пример для числа 100:
положительное четное число

Пример для числа -51:
отрицательное нечетное число

Требования:
  • Программа должна считывать число c клавиатуры.
  • Программа должна использовать команду System.out.println() или System.out.print().
  • Если число отрицательное и четное, вывести "отрицательное четное число".
  • Если число отрицательное и нечетное, вывести "отрицательное нечетное число".
  • Если число равно 0, вывести "ноль".
  • Если число положительное и четное, вывести "положительное четное число".
  • Если число положительное и нечетное, вывести "положительное нечетное число".
....
package com.javarush.task.task04.task0426; /* Ярлыки и числа */ import java.io.*; import java.util.*; public class Solution { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String x = reader.readLine(); int y = Integer.parseInt(x); if (y==0)System.out.println("ноль"); else if (y<0 && y%2==0) System.out.println("отрицательное четное число"); else if (y<0 && y%2==1) System.out.println("отрицательное нечетное число"); else if (y>0 && y%2==0) System.out.println("положительно четное число"); else if (y>0 && y%2==1) System.out.println("положительно нечетное число"); //напишите тут ваш код } }
+1
Комментарии (1)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia VolkovaJava Developer в DXCMaster
12 декабря 2019, 15:45
Как думаешь, что выведет этот код?
int a = -5;
System.out.println(a%2);
0
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush