java异常问题,高手请进,帮帮忙啊。
自定义一个异常类,判断用户名密码字段注解:锻炼大家的自定义异常的能力。要求:自定义一个异常类login,用二维数组创建三个字符串数组存放用户名、密码两个字段,分别是{{"...
自定义一个异常类,判断用户名密码字段
注解:锻炼大家的自定义异常的能力。
要求:自定义一个异常类login,用二维数组创建
三个字符串数组存放用户名、密码两
个字段,分别是{{"admin","adim123"}、{"administrator","456"}、
{"jzh","xlxlxl"}}只有选择正确的一组用户名密码才打印出"欢迎"。
否则提示异常。 展开
注解:锻炼大家的自定义异常的能力。
要求:自定义一个异常类login,用二维数组创建
三个字符串数组存放用户名、密码两
个字段,分别是{{"admin","adim123"}、{"administrator","456"}、
{"jzh","xlxlxl"}}只有选择正确的一组用户名密码才打印出"欢迎"。
否则提示异常。 展开
2个回答
展开全部
public class CustomException {
private static String[][] ACCOUNT = { { "admin", "admin123" }, { "administrator", "456" }, { "jzh"祥纯, "xlxlxl" } };
public static void main(String[] args ) throws LoginException {
for (String[] user : ACCOUNT) {
String username = "";
String password = "";
if (user.length > 1) {
username = user[0];
password = user[1];
}
if (username.equals("234"并带) && password.equals("234"))
System.out.println("欢迎光临");
else
throw new LoginException("绝宴芦你的用户名或密码错误, 请重新输入");
}
}
}
/**
* @author Administrator 自定义异常
*/
class LoginException extends Exception {
LoginException ( ) {
super();
}
LoginException ( String message ) {
super(message);
}
}
private static String[][] ACCOUNT = { { "admin", "admin123" }, { "administrator", "456" }, { "jzh"祥纯, "xlxlxl" } };
public static void main(String[] args ) throws LoginException {
for (String[] user : ACCOUNT) {
String username = "";
String password = "";
if (user.length > 1) {
username = user[0];
password = user[1];
}
if (username.equals("234"并带) && password.equals("234"))
System.out.println("欢迎光临");
else
throw new LoginException("绝宴芦你的用户名或密码错误, 请重新输入");
}
}
}
/**
* @author Administrator 自定义异常
*/
class LoginException extends Exception {
LoginException ( ) {
super();
}
LoginException ( String message ) {
super(message);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询