JavaRush
Акция
Университет
Java FullStack
Python FullStack
new
Web FullStack
new
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема
Вопрос
  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Все вопросы
JavaRush/Помощь по Java задачам/Ругается, хочет скобки круглые, где ошибки?
wine
8 уровень
  • 04.11.2018
  • 800просмотров
  • 5комментариев

Ругается, хочет скобки круглые, где ошибки?

Вопрос по задаче Цель установлена!
Java Syntax,  4 уровень,  6 лекция
Обсуждается


Ввести с клавиатуры два целых числа, которые будут координатами точки, не лежащей на координатных осях OX и OY.
Вывести на экран номер координатной четверти, в которой находится данная точка.
Подсказка:
Принадлежность точки с координатами (a,b) к одной из четвертей определяется следующим образом:
для первой четверти a>0 и b>0;
для второй четверти a<0 и b>0;
для третьей четверти a<0 и b<0;
для четвертой четверти a>0 и b<0.

Пример для чисел 4 6:
1

Пример для чисел -6 -6:
3

Требования:
  • Программа должна считывать числа c клавиатуры.
  • Программа должна использовать команду System.out.println() или System.out.print().
  • Если точка находится в первой координатной четверти, вывести "1".
  • Если точка находится во второй координатной четверти, вывести "2".
  • Если точка находится в третей координатной четверти, вывести "3".
  • Если точка находится в четвёртой координатной четверти, вывести "4".
package com.javarush.task.task04.task0425; /* Цель установлена! */ import java.io.*; import java.io.BufferedReader; import java.io.InputStreamReader; public class Solution { public static void main(String[] args) throws Exception { //напишите тут ваш код BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String str0 = reader.readLine(); String str1 = reader.readLine(); int num0 = Integer.parseInt(str0); int num1 = Integer.parseInt(str1); if (num0 > 0 & num1 > 0){ System.out.println("1"); } if else (num0 < 0 & num1 > 0){ System.out.println("2"); } if else (num0 < 0 & num1 < 0){ System.out.println("3"); } if else (num0 > 0 & num1 < 0){ System.out.println("4"); } } }
0
Комментарии (5)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ivan Gantimurov
Уровень 23
21 июля 2019, 08:48
Я так решил: Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); if(a>0 && b>0) //Первая четверть: System.out.print(1); else if(a<0 && b>0) //Вторая четверть: System.out.print(2); else if(a<0 && b<0) //Третья четверть: System.out.print(3); else if(a>0 && b<0) //Четвёртая четверть: System.out.print(4);
+1
Ник
Уровень 11
4 ноября 2018, 20:46
закрой вопрос , если решен
0
wine
Уровень 8
4 ноября 2018, 12:48
Спасибо, ребики, работает!
0
Андрей Малыгин
Уровень 32
4 ноября 2018, 12:00
ты чет перепутал не if else, a else if
+1
--------
Уровень 40
Master
4 ноября 2018, 12:00
"... иначе, если ...", а не "если иначе"
+1
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush