В чем разница? Мой код не проходит решение(при том что результат правильный ).Ваш проходит решение
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(reader.readLine());
int b = Integer.parseInt(reader.readLine());
int c = Integer.parseInt(reader.readLine());
int v = Integer.parseInt(reader.readLine());
if((a>b)&&(a>c)&&(a>v)){
System.out.println(a);
}else if((b>a)&&(b>c)&&(b>v)){
System.out.println(b);
}else if((c>a)&&(c>b)&&(c>v)){
System.out.println(c);
}else if((v>a)&&(v>b)&&(v>c)){
System.out.println(v);
}
Ваш.
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int number1 = Integer.parseInt(reader.readLine());
int number2 = Integer.parseInt(reader.readLine());
int number3 = Integer.parseInt(reader.readLine());
int number4 = Integer.parseInt(reader.readLine());
int max1 = number1 > number2 ? number1 : number2;
int max2 = number3 > number4 ? number3 : number4;
int max = max1 > max2 ? max1 : max2;
System.out.println(max);
package com.javarush.task.task04.task0419;
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));
int a = Integer.parseInt(reader.readLine());
int b = Integer.parseInt(reader.readLine());
int c = Integer.parseInt(reader.readLine());
int v = Integer.parseInt(reader.readLine());
if((a>b)&&(a>c)&&(a>v)){
System.out.println(a);
}else if((b>a)&&(b>c)&&(b>v)){
System.out.println(b);
}else if((c>a)&&(c>b)&&(c>v)){
System.out.println(c);
}else if((v>a)&&(v>b)&&(v>c)){
System.out.println(v);
}//напишите тут ваш код
}
}