Вроде всё верно, из четырёх чисел тестового задания - выводится максимальное, но системе что-то не нравится.
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 temp;
boolean unsorted = true;
int mas[] = new int[4];
mas[0] = Integer.parseInt(reader.readLine()); //maximum
mas[1] = Integer.parseInt(reader.readLine());
mas[2] = Integer.parseInt(reader.readLine());
mas[3] = Integer.parseInt(reader.readLine());
while (unsorted){
unsorted = false;
for ( int i = 1; i < 3; i++){
if (mas[i-1] < mas[i]){
temp = mas[i-1];
mas[i-1] = mas[i];
mas[i] = temp;
unsorted = true;
}
}
}
System.out.println(mas[0]);
}
}