Java用户账号和密码登录
package javaProject;
import java.util.Scanner;
public class test {
??? private String []userBox = {"jinxueHou","123456"};//數據庫存儲的賬號和密碼,private修飾,只能在本類中使用
?? ?public static void main(String[] args) {
?? ??? ?// TODO Auto-generated method stub
?? ??? test? t??? = new test();? //創建一個類的對象
?????? Scanner input = new Scanner(System.in);
????? ?
?????? boolean userNameExist = false;??????? //用戶名已存在標志
?????? boolean loginSuccess? = false;????????? //賬號和密碼輸入都正確,則登錄成功標志
?????? do {
?? ??? ??? System.out.println("請輸入賬號:");
?????????? String user = input.nextLine();?? ? ?? //獲取用戶輸入的賬號
????????? ?
?????????? System.out.println("請輸入密碼:");
?????????? String password = input.nextLine();//獲取用戶輸入的密碼
????????? ?
?? ??????? if(t.userBox[0].equals(user)) {??????????? //輸入的賬號和數據庫存在的用戶名比較
?? ??? ??? ??? if(t.userBox[1].equals(password)) {//輸入的密碼和數據庫存在的密碼比較
?? ??? ??? ??? ??? System.out.println("恭喜您登錄成功!");
?? ??? ??? ??? ??? loginSuccess = true;
?? ??? ??? ??? ?? ?
?? ??? ??? ??? }else {
?? ??? ??? ??? ??? loginSuccess = false;
?? ??? ??? ??? ??? System.out.println("賬號或者密碼輸入錯誤,請重新輸入!");
?? ??? ??? ??? }
?? ??? ??? ??? userNameExist = true;?? ??? ?? ?
?? ??????? }else {
?? ??? ??? ??? userNameExist = false;?? ?
?? ??????? }
?? ?????? ?
?? ??????? if(!userNameExist == true) {
?? ??? ??? ??? System.out.println("用戶名不存在,請重新輸入!");
?? ??????? }
?????? }while((!userNameExist==true)||(!loginSuccess==true));//用戶名或者密碼任意一個錯誤,都重新輸入,兩者輸入正確,則退出do{}while();繼續往下執行
?? ?}
}
Java權限修飾符如下圖所示,
總結
以上是生活随笔為你收集整理的Java用户账号和密码登录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java的一维数组和二维数组的关系
- 下一篇: Java Web - Ajax技术