Discuss / Java / 打卡

打卡

Topic source
package com.itranswarp.learnjava;

/**
 * Learn Java from https://www.liaoxuefeng.com/
 * 
 * @author liaoxuefeng
 */
public class Main {

	public static void main(String[] args) {
		String token = login("1admin", "password");
		System.out.println("Token: " + token);
	}

	static String login(String username, String password) {
		if (username.equals("admin")) {
			if (password.equals("password")) {
				return "login successful";
			} else {
				// 抛出LoginFailedException:
				throw new LoginFailedException("Bad username or password.");
			}
		} else {
			// 抛出UserNotFoundException:
			throw new UserNotFoundException("User not found.");
		}
	}
}


class LoginFailedException extends BaseException{
	public LoginFailedException() {
		super();
	}
	
	public LoginFailedException(String message) {
		super(message);
	}
}

class UserNotFoundException extends BaseException{
	public UserNotFoundException() {
		super();
	}
	
	public UserNotFoundException(String message) {
		super(message);
	}
}


  • 1

Reply