不需要系统类的方法。
首先,你可以知道参数数量,如果数量不对,可以直接抛出你定义的ParameterNumberException。其次,arg[]中都是字符串,需要先将其转换成整数才能用,因此,可以使用Integer number1 = new Integer(args[0]);之类的赋值表达式实现字符串到整数的转换。Integer(String)方法本身会抛出NumberFormatException 异常,你可以捕获这个异常,或者在check方法中,自己捕获NumberFormatException 异常再抛出你定义的ParameterFormateException。 |