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