多重try catch块和嵌套try catch块的区别是什么

多重try catch块和嵌套try catch块的区别是什么

try {

System.out.println("传递的参数是: " + argument);

// 我在这里加一个循环。

for (int i=0; i<3; i++) {

try {

int numValue = Integer.parseInt(argument);

System.out.println(argument +"的平方" + "是"

+ numValue * numValue);

} catch (NumberFormatException nb) {

System.out.println("不是一个数! ");

}

}

} catch (ArrayIndexOutOfBoundsException ne) {

System.out.println("请输入数字。");

}

如果出错的话,这段代码会出现3次,而多重只有一次。