java实现自定义异常实例代码

此处主要便于对异常类的使用上方便大家理解以一个公约数为例做了一个简单自定义异常的处理代码如下:

如果操作者输入数字符合要求程序运行,不符合则抛出错误。

package 自定义异常简单实例;
import java.util.Scanner;
public class CommonDivisor {
	static Scanner in;
	public void gongyue(int m,int n) throws Exception{
		if(m<0||n<0) {
			throw new  Exception("所求数都不能为负数");
		}
		else {
			int p,o=0;
			if(m

异常类中方法可以直接调用——直接定义对象直接使用方法。

异常类使用时也可以自定义一个异常类直接继承Exception类代码如下

public class MyException extends Exception {			
	public MyException(String ErrorMessagr) {		
		super(ErrorMessagr);					
	}
}    //主函数中定义异常语句时可直接使用MyException操作

你可能感兴趣的:(java)