>>16

public class T56_6 {
public static void main(String[] args) {
for(int i=0; i<args.length; i++) {
try {
if (Integer.parseInt(args[i]) < 0)
throw new TestException("args["+i+"]("+args[i]+") が 負の数値です");
} catch (NumberFormatException nfe) {
throw new TestException("args["+i+"]("+args[i]+") が 数値ではありません");
}
}
}
}

class TestException extends IllegalArgumentException {
TestException(String msg) { super(msg); }
}