java编程问题啊,寻求高手帮助

来源:百度知道 编辑:UC知道 时间:2024/05/24 05:39:10
设计一个Java程序,从命令行输入一字符串,如果字符串为ABCD,则抛出ExceptionABCD(),(该异常是用户自定义异常),并在控制台输出“由字符串ABCD所产生的异常”信息,程序终止。如果输入的ABCD再次要求用户进行输入

public class Error {
class ExceptionABCD extends Exception{//内部类自定义异常
ExceptionABCD(String ErrorMessage){
super(ErrorMessage);
}
}

public void judge(String str) throws ExceptionABCD{
if(str=="ABCD"){
throw new ExceptionABCD("由字符串"+str+"所产生的异常");
}
}
public static void main(String[] args) throws ExceptionABCD {
new Error().judge("ABCD");
}
}

将输入的字符串存入 String a中,,然后随便怎么输出..
“由字符串"+a+"所产生的异常”