⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
/**
@time 2016-11-15 15:37
*/
public class MathCal {
public static void main(String[] args) {
try {
if(args.length == 0) throw new ArrayIndexOutOfBoundsException("命令行中沒有提供參數");
String target = args[0];
try{
int targetNumber = Integer.parseInt(target);
System.out.println(getJieCheng(targetNumber));
}catch (NumberFormatException e) {
//這裡沒有判斷是否輸入為數字,所以直接捕獲異常,正常程序是需要判定的,一面增加錯誤堆棧
throw new IllegalArgumentException(e.getMessage());
}
} finally {
System.out.println("程序運行結束!");
}
}
/**
有幫助,希望采納...