собсно создал я 4 сканнера
потом сравнил каждое с каждым(много кода, конечно, но когда я сократил его до такого :
a большеравно б, а большеравно ц, а большеравно д, б большеравно ц, б большеравно д, ц большеравно д - результат остался абсолютно таким же
по этому оставил его так как есть
находит максимум из 4, если их несколько выводит одно из них
решение вечно не принимает
либо я такой дурак, который вечно что-то делает не так, либо в условиях вечно какая-то шляпа
в прошлой задаче не захотело принимать 4 из 5 требований, мол все неправильные, а на деле я просто ввёл sout когда он не нужен. и нет бы написать, что я сделал что-то лишнее в задаче, оно пишет, что всё не так
в чем моя ошибка здесь?
package com.javarush.task.task04.task0419;
/*
Максимум четырех чисел
*/
import java.io.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner sc1 = new Scanner(System.in);
int a = sc1.nextInt();
Scanner sc2 = new Scanner(System.in);
int b = sc2.nextInt();
Scanner sc3 = new Scanner(System.in);
int c = sc3.nextInt();
Scanner sc4 = new Scanner(System.in);
int d = sc4.nextInt();
if(a>=b&& a>=c&& a>=d && b>=c && b>=d && b>=a && c>=d && c>=a && c>=b)
System.out.println(a | b | c| d);
else if (a>b && a>c && a>d)
System.out.println(a);
else if (b>c && b>d)
System.out.println(b);
else if (c>d)
System.out.println(c);
else
System.out.println(d);
}
}