您的位置:首页 > 其它

自定义异常-Exception -1

2014-11-04 11:38 288 查看
package com;

import java.util.Scanner;

public class MyExceptionTest1 {

    

    public
static void main(String[] args) throws ChushulingException,
ChushufuException {

  
   
 Scanner scan = new Scanner(System.in);

  
   
 System.out.println("请输入 被除数 a(a>=0) :");

  
   
 int a = scan.nextInt();

  
   
 if(a<0){

  
   
   
 throw new ChushufuException("被除数不能为-负数");

  
   
 }else{

  
   
   
 System.out.println("OK...");

  
   
 }

  
   
 System.out.println("=================");

  
   
 System.out.println("请输入 除数b(b!=0) :");

  
   
 int b = scan.nextInt();

  
   
 if(b==0){

  
   
   
 throw new ChushulingException("除数不能为 0");

  
   
 }else{

  
   
   
 System.out.println("OK...");

  
   
 }

  
   
 

  
   
 double num = a/b;

  
   
 System.out.println("a/b= "+num);

  
   
 

    }

    

}

package com;

public class ChushufuException extends Exception {

    

    public
ChushufuException(String msg){

  
   
 super(msg);

    }

}

package com;

public class ChushulingException extends Exception {

   

    public
ChushulingException(String msg){

   
   
super(msg);

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐