현재 위치 - 인적 자원 플랫폼망 - 미니프로그램 자료 - Java에서 비밀번호를 확인하는 방법
Java에서 비밀번호를 확인하는 방법
Java . util . *;

자바 가져 오기 . io . *;

공개 클래스 test{

비공개 문자열 user = " aaa

비공개 문자열 pass = " 123 ";

비공개 int num = 0;

비공개 boolean islogin = false

비공개 double money = 0.0;

비공개 string getInput(){

BufferedReader br = new BufferedReader(

new InputStreamReader(system . in));

String str =

Try {

str = br . readline();

If (! ("".equals(str.trim()))) returns str

}

catch(exception){

ex . printstacktrace();

}

p>

returns null

}

//쿼리 계좌 잔액

비공개 void selectMoney(){

system . out . println(" balance:"+money);

}

p>

/withdraw money

비공개 void getMoney(){

System.out.print("출금할 금액을 입력하세요:");

string getMoney =. 이 . getinput();

if (getMoney!=null){

try {

money-= double . parse double(get money);

}

catch(exception){

ex . printstacktrace();

}

}

}

//Deposit

비공개 void setMoney(){

System.out.print("입금금액을 입력하세요:");

string set money = this . getinput();

if (setMoney!=null){

try {

money+= double . parse double(set money);

}

catch(exception){

ex . printstacktrace();

}

}

}

//Password change

비공개 void upPass(){

System.out.print("새 비밀번호를 입력하세요:");

string PS =. 이 . getinput();

if (ps! = null)pass = PS;

}

//Exit

private void exit(){

system . exit(0);

}

비공개 void sub menu(){

System.out.println ("0. 비밀번호 확인 1. 계좌 잔액 확인 2. 출금. 입금 4. 비밀번호 변경 5. 종료");

System.out.print("옵션을 입력하세요:");

string option = this . getinput();

if(option! =null){

if("0". Equals (options)){

this . log in meun();

}

else if("1". Equals (option)){

this . select money();

}

else if("2". Equals (option)){

this . get money();

}

else if("3". Equals (option)){

this . set money();

}

else if("4". Equals (option)){

this . up pass();

}

else if("5". Equals (option)){

this . exit();

}

}

private void mainMenu(){

while(num & lt; 3){

if(islogin){//system . out . println("로그인 성공");

num = 0;

this . sub meun();

}

else this . log in meun();

}

}

비공개 void loginMeun(){

system . out . print(" user:");

string us = this . getinput();

if (us ! =null){

system . out . print(" pass:");

string PS = this . getinput();

if (ps!=null){

islogin = this.isLogin(us, PS);

}

}

비공개 boolean isLogin(String us. String ps){

if(this . I user(us)){

if(this.isPass(ps))

returns true

else{

num++;

returns false

}

returns false

p>

p>Private Boolean isUser(string user){

if(this.user.equals(user))

returns true

other

returns false

}

Private Boolean isPass(string pass){

if(this.pass.equals(pass))

참을 반환

기타

거짓을 반환

}

공개 정적 void main(String[] args){

Test t = new Test();

t . main menu();

}

}