1. 程式人生 > >Java註冊登陸學習筆記

Java註冊登陸學習筆記

java註冊登陸學習筆記

import java.util.Scanner;


//用戶類

class Users

{

String username;

String password;

public Users(String username,String password) {

this.username = username;

this.password = password;

}

}


public class LoginDome {

Users user;

//判斷用戶名與密碼

public boolean userLogin(String username,String password)

{

if(this.user.username.equals(username) && this.user.password.equals(password))

{

return true;

}

else

{

return false;

}

}

public void setUser(Users user)

{

this.user = user;


public static void main(String[] args) {

String username;

String password;

int iCount = 0; //計數器判斷登陸幾次

boolean flag = false;//判斷是否登陸成功

Scanner in = new Scanner(System.in);

System.out.println("***********用戶註冊************");

System.out.println("請輸入用戶名:");

username = in.nextLine();

System.out.println("請輸入密碼:");

password = in.nextLine();

//保持輸入的用戶與密碼

Users u = new Users(username,password);

LoginDome demo = new LoginDome();

demo.setUser(u);

System.out.println("註冊成功!");

System.out.println("***********用戶登陸************");

do{

System.out.println("請輸入用戶名:");

username = in.nextLine();

System.out.println("請輸入密碼:");

password = in.nextLine();

if(demo.userLogin(username,password)) //調用判斷是否登陸成功方法

{

break;

}

else

{

iCount ++; //記錄次數

if(iCount >= 3 && flag == false) //如果登陸失敗超過3次

{

System.out.print("登陸失敗次數超過三次,程序即講退出!");

System.exit(0);

}

else

{

System.out.println("請檢查用戶名與密碼");

}

}

}while(true);

}

}

***********用戶註冊************

請輸入用戶名:

liwen

請輸入密碼:

123456

註冊成功!

***********用戶登陸************

請輸入用戶名:

li

請輸入密碼:

222

請檢查用戶名與密碼


Java註冊登陸學習筆記