//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();
}
//要 求:请将登陆定义为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;
}
return password;
}
public void setPassword(String password) {
this.password = password;
}
public static String getAccount() {
return account;
}
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;
}
}
}
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();
}
UserService u = new UserService();
u.login();
}
}