package com.javarush.task.task04.task0419;
/*
Максимум четырех чисел
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String aa = reader.readLine();
String bb = reader.readLine();
String cc = reader.readLine();
String dd = reader.readLine();
int a = Integer.parseInt(aa);
int b = Integer.parseInt(aa);
int c = Integer.parseInt(aa);
int d = Integer.parseInt(aa);
if ((a > b) && (a > c) && (a > d)) System.out.println(a);
else if ((b > a) && (b > c) && (b > d)) System.out.println(b);
else if ((c > a) && (c > b) && (c > d)) System.out.println(c);
else if ((d > a) && (d > c) && (d > b)) System.out.println(d);
else if ((b == a) || (b == c) || (b == d)) System.out.println(b);
//напишите тут ваш код
}
}
Дмитрий
12 уровень
Всегда выводит только первое число. Не пойму, почему.
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
--------Master
10 августа 2018, 10:35решение
Потому, что a, b, c и d всегда равны между собой - получают одно и то же значение при парсинге
+2
Дмитрий
10 августа 2018, 10:41
не понял. я ввожу же разные значения, почему равны?
0
--------Master
10 августа 2018, 10:43
Так посмотри внимательно на свой код, прямую подсказку я тебе дал))
+1
Дмитрий
10 августа 2018, 10:52
Спасибо, вечно спотыкаюсь на ерунде)
+1