Вывод соответствует ожидаемому, компилятор не пропускает. Что-то упускаю..
package com.javarush.task.task30.task3010;
import java.util.*;
public class Solution {
public static void main(String[] args) {
try{
String s = args[0];
if (!s.matches("^[0-9a-zA-Z]+$")) {
System.out.println("incorrect");
return;
}
char[] array = s.toCharArray();
Arrays.sort(array);
int radix = Character.getNumericValue(array[array.length-1]);
System.out.println(radix > 1 ? radix+1 : 2 );
} catch (Exception e){
}
}
}