实现一个简单的控制台版用户登陆程序, 程序启动提示用户输入用户名密码. 如果用户名密码出错, 使用自定义异常的方式来处理
import java.util.Scanner; public class Test { private static String name="zt"; private static String password="123"; public static void main(String[] args) throws NameException, PasswordException { System.out.println("请输入用户名:"); Scanner scanner=new Scanner(System.in); String name=scanner.next(); System.out.println("请输入密码:"); String password=scanner.next(); comper(name,password); } private static void comper(String name, String password) throws NameException, PasswordException { if(!Test.name.equals(name)){ throw new NameException("用户名错误"); } else if(!Test.password.equals(password)){ throw new PasswordException("密码错误"); } } private static class NameException extends Throwable { public NameException(String s) { super(s); } } private static class PasswordException extends Throwable { public PasswordException(String s) { super(s); } } }