//1.试题:假设用户账号为:admin,密码为123,编写用户登陆案例。
//要 求:请将登陆定义为login方法,并将login方法写在UserService类中
import java.util.Scanner;
public class UserService {
 public static String account = "admin";
 private String password = "123";
 public UserService(String account,String password) {//有参构造方法
  super();
  this.account = account;
  this.password = password;
 }
 
 public UserService() {  //无参构造方法
  super();
  
 }
 public String getPassword() {
  return password;
 }
 public void setPassword(String password) {
  this.password = password;
 }
 public static String getAccount() {
  return account;
 }
 public static void setAccount(String account) {
  UserService.account = account;
 }
 public void login() {
  Scanner inpute = new Scanner(System.in);
  System.out.println("请输入账号:");
  String accountName = inpute.next();
 
 while (accountName.equals(account)) { //判断账户是否一致
  System.out.println("请输入密码:");
  String accountPassword = inpute.next();
  if (accountPassword.equals(password)) { //判断密码是否一致
   System.out.println("登陆成功!");
   break;
  }
  else {
   System.out.println("密码输入错误,请重新输入:");
   continue;
  }
  }
 while (!accountName.equals(account)) {
  System.out.println("账户不存在,请重新输入!");
  break;
 }
 }
}
//程序入口
public class Demo22 {
 public static void main(String[] args) {
  UserService u = new UserService();
  u.login();
 }
}