关于throw与return的问题
寻川丶 2016-07-21 04:52:32 import java.util.InputMismatchException;
import java.util.Scanner;
public class Test01 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
try{
System.out.println("请输入被除数:");
int num1=sc.nextInt();
System.out.println("请输入除数:");
int num2=sc.nextInt();
System.out.println("两个数相除 结果是:"+num1/num2);
return;
}catch(ArithmeticException ex){
System.out.println("除数不能为0");
}catch(InputMismatchException ex){
System.out.println("您输入的数字 必须是 整数");
}catch(Exception ex){
throw ex;
System.out.println("请联系管理员。。");
}finally{
System.out.println("谢谢使用计算器!");
}
System.out.println("======");
}
}
编译时throw后面那一行报错,请大神帮仔细讲解下