public class RegisterDemo {
//模拟数据库中存在的账号
//模拟账号注册检测机制
private static String[] names = {"will","lee","tom"};
public static void main(String[] args){
try {
checkUsername("will");
System.out.println("注册成功");
} catch (LogicException e) {
String errorMsg = e.getMessage();
System.out.println(errorMsg);
}
}
public static boolean checkUsername(String Usename){
for(String name:names){
if(name.equals(Usename)){
throw new LogicException(name+"已被注册");
}
}
return true;
}
}
class LogicException extends RuntimeException{
private static final long serialVersionUID=1L;
public LogicException() {
super();
}
public LogicException(String message, Throwable cause) {
super(message, cause);
}
public LogicException(String message) {
super(message);
}
}
JAVA自定义异常
最新推荐文章于 2024-07-29 22:25:16 发布