设计一个 Java 程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为“XYZ”。。。

设计一个 Java 程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为“XYZ”,则抛出一个异常信息“This is a XYZ”,如果从命令行输入 ABC,则没有抛出异常。(只有 XYZ 和 ABC 两种输入)。

class xyz

{

  public void test(String x)

 {

   if(x.equals("xyz"))

   {

    try{ throw new exception(x);}

    catch(exception e){e.printStackTrace();}

    }

   else

   System.out.println("suit");

  }

  public static void main(String args[])

 {

   new xyz().test("xyz");

   new xyz().test("abc");

  }

}

class exception extends Exception

{

  public exception(String x)

  {

   System.out.println("this is a "+x);

  }

}    

 

posted @ 2018-11-22 19:29  夜游星  阅读(2317)  评论(0编辑  收藏  举报