подскажите плиз какое исключение я не обрабатываю, спс
package com.javarush.task.task30.task3010;
/*
Минимальное допустимое основание системы счисления
*/
import java.io.IOException;
import java.math.BigInteger;
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
String text = "";
boolean isAscii = false;
int regix = 0;
if (args.length != 0) {
try {
text = args[0];
} catch (Exception e) {
System.out.println("incorrect");
}
for (int i = 0; i < text.length(); i++) {
if (asciiOnly(text.charAt(i))) {
isAscii = true;
} else isAscii = false;
}
if (isAscii) {
for (int i = 2; i <= 37; i++) {
try {
new BigInteger(args[0], i);
regix = i;
break;
} catch (Exception e) {
continue;
}
}
}
}
if (regix > 0)
System.out.println(regix);
else System.out.println("incorrect");
}
private static boolean asciiOnly(char charAt) {
if (charAt >= 32 && charAt < 127)
return true;
return false;
}
}