Выдает ошибки: 1) Выражение синтаксически не верное.. 2) Отсутствует точка с запятой.. 3) Неизвестная ошибка компиляции... и все это в строках где объявляю метод max и min (public static int max(int a, int b)). В предыдущей задаче на "максимум из 4" все нормально компилировалось на этом этапе, а тут не пропускает. Что может влиять?
package com.javarush.task.task04.task0420;
/*
Сортировка трех чисел
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader s= new BufferedReader(new InputStreamReader(System.in));
int a1= Integer.parseInt(s.readLine());
int a2= Integer.parseInt(s.readLine());
int a3= Integer.parseInt(s.readLine());
if (a1== a2 && a2== a3)
System.out.println(a1+" "+a1 + " "+ a1);
else {
int max= max(a1,a2);
max= max(max,a3);
int min= min(a1,a2);
min= min(min,a3);
mid= a1+ a2+ a3- max- min;
System.out.println(max+ " "+ mid+ " "+ min);
}
public static int max(int a, int b) {
if (a>= b)
return a;
else
return b;
}
public static int min(int a, int b) {
if (a<= b)
return a;
else
return b;
}
}