自定义异常-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);
}
}
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);
}
}
相关文章推荐
- 自定义异常-Exception -2
- Java学习笔记26 异常Exception
- Java 异常(Exception)&自定义异常
- Java 异常(Exception)&自定义异常
- 自定义异常类学习笔记 ExceptionDemo3.java
- ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error"异常原因分析
- org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'taglib'. 异常
- set_exception_handler 自定义异常处理
- Python入门的36个例子 之 34 -> Raise An Error – 自定义异常信息
- dom4j Exception
- 异常详细信息: System.Web.HttpRequestValidationException: 从客户端(fck_content="
- 解决在运行配置文件中指定的扩展时出现异常。 ---> System.Web.HttpException: 超过了最大请求长度问
- java.lang.IllegalArgumentException: Invalid <url-pattern> toDo in 
- <jsp:plugin>不出现ClassNotFoundException异常详细步骤
- Java自定义一维数组、二维数组的实例化,解决一维数组、二维数组NullPointerException异常
- Solr安装异常:SolrException: Error loading class 'solr.VelocityResponseWriter'
- "ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error"异常出现的原因
- Hibernate的Exception in thread "main" java.lang.NoSuchMethodError的异常
- 异常:javax.el.PropertyNotFoundException: Property 'id' not found on ..........
- Android程序"java.net.SocketException: Permission denied"异常