在JAVA中,当commnd行参数的长度小于2时创建自定义异常触发

在JAVA中,当commnd行参数的长度小于2时创建自定义异常触发,java,Java,*在java中,当命令行参数的长度小于2时,创建自定义异常触发。*使用自定义异常。输入应来自命令提示符。通常,当用户没有输入正确的参数编号时,会打印一条使用消息 if(args.length < 2){ System.out.println("Usage: java abc xyz"); } 然后在检查参数数量后抛出异常。它将打印带有用法消息的异常 if(args.length < 2){ throw new MyException("Usage: java ab

*在java中,当命令行参数的长度小于2时,创建自定义异常触发。*使用自定义异常。输入应来自命令提示符。

通常,当用户没有输入正确的参数编号时,会打印一条使用消息

if(args.length < 2){
     System.out.println("Usage: java abc xyz");
}
然后在检查参数数量后抛出异常。它将打印带有用法消息的异常

if(args.length < 2){
    throw new MyException("Usage: java abc xyz");
}
if(args.length<2){
抛出新的MyException(“用法:javaabcxyz”);
}

我可以告诉你步骤,而不是代码:

1) 创建扩展的类

2) 现在创建一个类,该类具有接受输入并抛出异常的
main()

 class ExceptionDemo
 {
    public static void main(String[] args)
    {
        //check args length 
        if(args.length < 2)
          throw new InputNotValidException("Arguments not valid"); 
        else
        {
            //do work
        }
    }
 }
class ExceptionDemo
{
公共静态void main(字符串[]args)
{
//检查args长度
如果(参数长度<2)
抛出新的InputNotValidException(“参数无效”);
其他的
{
//工作
}
}
}
相关链接


  • 您可以通过为选中的异常扩展
    异常
    类或为未选中的异常扩展
    运行时异常
    类来创建自己的自定义异常类。

    a)您知道什么是异常吗?b) 你知道如何扩展一个类吗你知道如何抛出一个例外吗我知道它是怎么做的你试过什么吗?然后最好显示代码。
     class InputNotValidException extends Exception
     {
        public InputNotValidException()
        {
            super();
        }
        public InputNotValidException(String msg)
        {
            super(msg);
        }
    
        ....
        .....
     }
    
     class ExceptionDemo
     {
        public static void main(String[] args)
        {
            //check args length 
            if(args.length < 2)
              throw new InputNotValidException("Arguments not valid"); 
            else
            {
                //do work
            }
        }
     }