您好,登錄后才能下訂單哦!
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; //計數(shù)器判斷登陸幾次
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)) //調(diào)用判斷是否登陸成功方法
{
break;
}
else
{
iCount ++; //記錄次數(shù)
if(iCount >= 3 && flag == false) //如果登陸失敗超過3次
{
System.out.print("登陸失敗次數(shù)超過三次,程序即講退出!");
System.exit(0);
}
else
{
System.out.println("請檢查用戶名與密碼");
}
}
}while(true);
}
}
***********用戶注冊************
請輸入用戶名:
liwen
請輸入密碼:
123456
注冊成功!
***********用戶登陸************
請輸入用戶名:
li
請輸入密碼:
222
請檢查用戶名與密碼
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。