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权限修饰符如下图所示,