package com.javarush.task.task04.task0417;
/*
Существует ли пара?
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String a = reader.readLine();
int d = Integer.parseInt(a);
String b = reader.readLine();
int e = Integer.parseInt(b);
String c = reader.readLine();
int j = Integer.parseInt(c);
if (d==e){
System.out.println(d + " " + e);
}
if (d==e && d==j){
System.out.println(d + " " +e + " "+j);
}
}
}Olga
5 уровень
В чем проблема? Не прохожу по 3 и 4 условию.
Обсуждается
Комментарии (11)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
RiccioMaster
7 января 2019, 17:35
У вас есть только варианты, что
- равны числа 1 и 2
- равны числа 1, 2 и 3
Вы ничего не упустили?
P.S. Оформляйте вопрос. К задаче прикрепляйте свое решение, оформив код соответствующим образом.
0
Olga
7 января 2019, 17:42
Условия задачи:
Требования:
1. Программа должна считывать числа c клавиатуры.
2. Программа должна содержать System.out.println() или System.out.print()
3. Если два числа равны между собой, необходимо вывести числа на экран.
4. Если все три числа равны между собой, необходимо вывести все три.
5. Если нет равных чисел, ничего не выводить.
Что я упустила?
0
Sergey MorozExpert
7 января 2019, 17:44
что будет, если j равно e и не равно d
0
Olga
7 января 2019, 17:57
Теперь не выполняется 4 условие: Если все три числа равны между собой, необходимо вывести все три.
У меня вот так : if (d==e && d==j){
System.out.println(d + " " +e + " "+j);
}
0
Sergey MorozExpert
7 января 2019, 18:00
если логика проверок осталась прежней, то при трех равных сначала выполнится
и произойдет вывод лишнего результата
0
Olga
7 января 2019, 18:03
нет, сейчас вот так:
0
RiccioMaster
7 января 2019, 18:05
К вопросу, заданному выше: сравнение чисел 2 и 3.
0
Olga
7 января 2019, 18:07
Спасибо! Сергей уже написал мне.
0
Sergey MorozExpert
7 января 2019, 18:08
по факту это меняет только количество строк в выводе при d == e == j:
в итоге в консоли выведется 4 строки вместо одной последней
0
RiccioMaster
7 января 2019, 18:11
Для теста нового кода:
Подсказка: мыслите в верном направлении, теперь надо правильно оформить.
0
Olga
7 января 2019, 18:17
Все получилось. Спасибо!
0