怎么给i 和 j 人工赋值啊。

 

public static void main(String[] args) {

System.

out.println("********** 计算开始 ***********") ;

int i; // 定义整型变量

int j ; // 定义整型变量

try{

String str1 = args[0] ;

// 接收第一个参数

String str2 = args[1] ;

// 接收第二个参数

i = Integer.parseInt(str1) ;

// 将第一个参数由字符串变为整型

j = Integer.parseInt(str2) ;

// 将第二个参数由字符串变为整型

int temp = i / j ; // 此处产生了异常

System.

out.println("两个数字相除的结果:" + temp) ;

System.

out.println("----------------------------") ;

}

catch(ArithmeticException e){ // 捕获算术异常

// System.out.println("算术异常:" + e) ;

e.printStackTrace() ;

}

catch(NumberFormatException e){ // 捕获数字转换异常

System.

out.println("数字转换异常:" + e);

}

catch(ArrayIndexOutOfBoundsException e){ // 捕获数组越界异常

System.

out.println("数组越界异常:" + e) ;

}

catch(Exception e){

System.

out.println("其他异常:" + e) ;

}

System.

out.println("********** 计算结束 ***********") ;

}

Beaten丶
浏览 1567回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java