您的位置:首页 > 编程语言 > Java开发

java151227ExceptionDemo2

2016-01-06 09:43 507 查看
package java151227;

public class ExceptionDemo2 {

public static void main(String[] args) {

Demo2 demo2 = new Demo2();

try {

int x = demo2.div(4, -1);

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

} catch (FuShuException e) {

System.out.println("出现负数!");

System.out.println(e.toString());

// return;

}finally {

System.out.println("finally");

}

System.out.println("over");

}

}

class Demo2 {

int div(int a, int b) throws FuShuException {

if (b < 0) {

throw new FuShuException("出现负数!");

}

return a / b;

}

}

class FuShuException extends java.lang.Exception {

// private String msgString;

// FuShuException(String msgString) {

// this.msgString=msgString;

// }

// @Override

// public String getMessage(){

// return msgString;

//

// }

public FuShuException(String msg) {

super(msg);

}

}

//class Throwable {

// private String message;

//

// public Throwable(String msgString) {

// this.message = msgString;

// }

//

// public String getMessage() {

// return message;

//

// }

//}

//

//class Exception extends java151222.Throwable {

//

// public Exception(String msgString) {

// super(msgString);

//

// }

//

//}

//class Person {

//

// String name;

//

// public Person(String name) {

// this.name = name;

// }

//

// public String getName() {

// return name;

//

// }

//}

//

//class Student extends java151222.Person {

//

// public Student(String name) {

// super(name);

// }

//

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