JAVA简单异常处理(main方法中的args[]命令行参数传入两个操作数)
2011-12-22 23:31
375 查看
public class myExpection { public static void main(String[] args)throws OnlyOneOprandException,NoOprandException { //将声明异常写在调用之前 //如果args数组没有元素的话,说明一个参数都没有传递 //如果args数组只有一个参数的话,则缺少一个 if(args.length<1) { //'\n'+'\n'+"There isn't one Operation!为什么就不能换行了? String message='\n'+"There isn't one Operation!"+'\n'+"You need to input two Operation~"; throw new NoOprandException(message); } if(args.length<2) { String message='\n'+"There is only one Operation!"+'\n'+"Please input two Operation~"+'\n'; throw new OnlyOneOprandException(message); } int x=Integer.parseInt(args[0]); int y=Integer.parseInt(args[1]); Test t=new Test(); System.out.println(t.divide(x,y)); System.exit(0); } } class Test { public int divide(int x,int y) throws NumberFormatException { int result=x/y; return result; } } //只有一个参数的异常 class OnlyOneOprandException extends Exception { public OnlyOneOprandException(){} public OnlyOneOprandException(String message) { super(message); } } //没有参数的异常 class NoOprandException extends Exception { public NoOprandException(){} public NoOprandException(String message) { super(message); } }
相关文章推荐
- 一种基于Java的异常处理装置及其异常处理方法
- 关于存储过程和函数异常出现和JAVA捕获简单处理方案
- Java 中的异常处理机制的简单原理和应用
- Java中的异常处理机制的简单原理和应用
- Java 中的异常处理机制的简单原理和应用?
- 关于日期,java处理日期间隔的方法(简单实用)
- Java中异常处理机制的简单原理和应用,并说明Error与Exception有什么区别?
- Java中main方法参数String[ ] args的使用。
- java.lang.UnsupportedClassVersionError: Bad version number in .class file异常的处理方法
- Java执行main方法,异常为:could not find the main class.program will exit
- java.lang.UnsupportedClassVersionError: Bad version number in .class file异常的处理方法
- 一种简单的不依赖于编程语言的异常处理方法
- java 抛出异常处理的方法
- java中的异常类型与处理方法
- Java中的异常处理机制的简单原理和应用
- Java中的常用异常处理方法
- Java中的异常处理机制的简单原理和应用
- 你不知道的Java笔记9--解读main()方法中的String[] args
- Java编程程序异常处理方法
- 关于java中main()方法以及命令行参数的若干注意