package?com.imooc;
//import?java.util.Scanner;
public?class?ThrowException?{
public?static?void?main(String[]?args)?{
ThrowException?t1=new?ThrowException();
try{
t1.test();
}catch?(Exception?e){
e.printStackTrace();
System.out.println(e.getMessage());
}
}
????public?void?divide(int?one,int?two)?throws?Exception{
???? //Scanner?input=new?Scanner(System.in);
???? //System.out.println("請輸入第一個數(shù)字");
???? //int?one=input.nextInt();
???? //System.out.println("請輸入第二個數(shù)字");
???? //int?two=input.nextInt();
???? if(two==0){
???? throw?new?Exception("兩數(shù)相除,除數(shù)不為零");
???? }else{
???? System.out.println("兩數(shù)相除的結(jié)果為:"+one/two);
???? }
????}
????public?void?test()?throws?Exception{
???? ThrowException?t2=new?ThrowException();
???? t2.divide(5,0);
????}
}
2016-06-04
try必須要與代碼塊catch/finally一起使用,學(xué)會使用拋出異常的方法