Если оно должно работать для int
и чисел с плавающей точкой, тогда вы должны использовать Scannet.nextDouble()
для всех пяти значений (и они должны быть double
). То есть int
имеет нет компонента с плавающей запятой. Что-то вроде
Scanner sc = new Scanner(System.in);
double a = sc.nextDouble(), b = sc.nextDouble(), c = sc.nextDouble(),
d = sc.nextDouble(), e = sc.nextDouble();
System.out.println(Math.max(Math.max(Math.max(Math.max(a, b), c), d), e));