Java 上机----实训 *** 作9---读入数据并输出 对自定义异常进行编程

Java 上机----实训 *** 作9---读入数据并输出 对自定义异常进行编程,第1张

Java 上机----实训 *** 作9---读入数据并输出 对自定义异常进行编程

编写Java Application,要求从命令行以参数形式读入两个数据,计算它们的和,然后将和输出。编译自定义异常OnlyOneException与NoOprandException。如果参数的数目不足,则显示相应提示信息并退出程序的执行。

执行代码:

class NoOprandException extends Exception{

    NoOprandException(){

        super("没有输入数据,参数数目不足,退出此程序,请输入两个数据!");
    }
}

class OnlyOneException extends Exception{

    OnlyOneException(){

        super("只输入了一个数据,参数数目不足,退出此程序,请输入两个数据!");
    }
}

public class ExceptionTest
{
    public static void main(String[] args) throws NoOprandException,OnlyOneException {

        try{

            if(args.length==0) {
                throw new NoOprandException();
            }

            if(args.length==1) {
                throw new OnlyOneException();
            }

            double x=Double.parseDouble(args[0]);

            double y=Double.parseDouble(args[1]);

            System.out.println("输入的两数之和为:"+(x+y));

        }
        catch(Exception e){

            e.printStackTrace();
        }
    }
}

执行结果:

·先调试后运行

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5676699.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存