JAVA/응용문제
[java]사용자 아이디/비밀번호 확인하기
java나유
2022. 7. 14. 21:25
public class id_pw {
public static void main(String[] args) {
/*
* 아이디와 비밀번호가 맞을 경우 = "로그인되었습니다."
* 아이디or비밀번호 가 틀릴경우="가입정보가 확인되지않습니다."
*/
String userid ="hong"; //사용자 아이디 입력값
String userpw="ahong"; //사용자 비밀번호 입력값
String id[]={"hong","park","kim","jang","lee"};
String pw[]={"ahong","bpark","kkim123","jang1234","lee0909"};
int ck = 0; //체크 변수
int num = 0; //인덱스 변수
for(int a=0;a<id.length;a++) {
if(userid.equals(id[a])){ //1. 아이디 먼저체크. 아이디가 맞으면 ck=1
num=a; //*인덱스값 저장
ck=1;
}
}
if(ck==1) { //2.아이디가 맞은 경우 2-1 아이디ok 비밀번호ok 2-2 아이디 ok 비밀번호 NO
if(pw[num].equals(userpw)){ //인덱스값 비밀번호 배열 인덱스와 맞을 경우
System.out.println("로그인되었습니다.");//2-1 아이디ok 비밀번호ok
}
else {
System.out.println("회원정보가 없습니다.");// 2-2 아이디 ok 비밀번호 NO
}
}
else if(ck!=1) //3. 아이디가 안 맞는 경우 ck가 1이 아닐 때
{System.out.println("회원정보가 없습니다.");
}
}
}
결과값:
아이디/비밀번호가 맞을 때
아이디는 맞고 비밀번호는 틀릴 때
아이디도 틀리고 비밀번호도 틀릴 때
728x90