(3)完善程序,使之能正常运行。 public class Test3 { static int a,b,c; public static void main(String args[]){ try { a=100; b=Integer.parseInt(args[0]); if(b==13) ; c=a/b; System.out.println("a/b="+c); } catch( ) { System.out.println(“ ”); } catch( ) { System.out.println(“ ”); } }
时间: 2024-02-10 07:13:13 浏览: 167
public class Test.docx
完善程序,使之能正常运行应该是在 catch 后面加上 Exception 类,如下所示:
```
public class Test3 {
static int a, b, c;
public static void main(String args[]) {
try {
a = 100;
b = Integer.parseInt(args[0]);
if (b == 13)
;
c = a / b;
System.out.println("a/b=" + c);
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("需要输入一个整数参数!");
} catch (ArithmeticException e) {
System.out.println("除数不能为零!");
} catch (Exception e) {
System.out.println("发生异常:" + e);
}
}
}
```
其中,第一个 catch 语句捕捉数组下标越界异常,第二个 catch 语句捕捉除数为零异常,第三个 catch 语句捕捉其他所有异常。
阅读全文