package cn.itcast_03;
/**
* 创建一个用户类User
* @author Lucky
*
*/
public class User {
/**
* 用户名
*/
private String username;
/**
* 用户密码
*/
private String password;
public User(){}
public User(String username, String password) {
super();
this.username = username;
this.password = password;
}
/**
* 获取用户名
* @return username 用户名
*/
public String getUsername() {
return username;
}
/**
* 设置用户名
* @param username 用户名
*/
public void setUsername(String username) {
this.username = username;
}
/**
* 获取用户密码
* @return password 用户密码
*/
public String getPassword() {
return password;
}
/**
* 设置用户密码
* @param password 用户密码
*/
public void setPassword(String password) {
this.password = password;
}
/**
* 这是一个判断登录是否成功的方法
* @param username 用户名
* @param password 用户密码
* @return 判断返回的参数是真或假,即登录是否成功
*/
public boolean IsLogin(String username,String password){
return this.username.equals(username)&&this.password.equals(password);
}
}
package cn.itcast_03;
import java.util.Scanner;
public class StringTest2 {
public static void main(String[] args) {
String username="admin";
String password ="admin";
User user = new User(username,password);
//user.setUsername("admin");
//user.setPassword("admin");
Scanner sc = new Scanner(System.in);
for (int i = 0; i < 3; i++) {
System.out.println("请输入用户名:");
String name = sc.nextLine();
System.out.println("请输入用户密码:");
String pwd = sc.nextLine();
if (user.IsLogin(name, pwd)) {
System.out.println("登陆成功");
break;
}else{
if (i==2){
System.out.println("用户名和密码输出错误3次,已锁定用户");
}else
{
System.out.println("用户密码或用户名错误,剩余" + (2-i) + "次数");
}
}
}
}
}
|
|