728x90

728x90
반응형
728x90

 

 

 

 

 

 

 

 

728x90
반응형
728x90

 

 

728x90
반응형
728x90

 

728x90
반응형
728x90

이고잉님 제어문 마지막 레슨 8.1-2 참고하여

다시 코딩 해보았다. 생각이 안나거나 막히는 부분은 중간중간 보면서 재코딩

 

 

로그인 성공적인 경우에는 메세지가 잘 뜨는데

실패할 경우 else에서 계속 실패 문구를 띄우는 것에서 막힘

 

솔루션

포문 안에서 메세지 출력이 아닌 포문 끝나서 밖에서 출력하도록 변경해보자!!

아래처럼 반복적 메세지 리턴 해결

 

근데

if (inputId1.equals(usersList[0][0]) && inputPW1.equals(usersList[0][1]))

이 코드가 첫번째 유저의 id,pw에만 대조하여 찾는 로직이라 막힘

새로 변수를 하나 for문 안에서 만들고, 아이디 하나씩 매칭 시킬 수 있게 한 id의 id,pw 정보인

1차 배열을 불러오게하여 새 변수(currentUser)에 넣는다. 이후 이 불러온 한 id의 id,pw 정보인

1차 배열에 id인 [0]과 pw인 [1]을 입력한 비번과 대조시킨다

 

 

 

 

이해안되는 부분

마지막 메시지 출력을 위한 if (usersLogin = false)나 if (usersLogin = true)로 하면 왜 로그인 실패 메세지까지 뜰까...?

계속봐도 모르겠으니 나중에 다시 보자

 

이고잉님이 짜신거랑 좀 다르게 짜보고 싶었는데

하면서 막힐 때마다 다른 곳 찾거나 물어보거나 했는데 아직은 코드 개조할 레벨이 아닌 듯...ㅋㅋ

728x90
반응형
728x90

 

 

728x90
반응형
728x90

 

 

 

 

if문 회복시에 로그인 성공의 인자를 넣어줘도 실패가 뜬다

뭔가 문제일까

728x90
반응형
728x90

 

boolean타입 지정 안하고 str로 해도 되는지 실험 : 안됨 boolean으로 변경

728x90
반응형
728x90

 

 

728x90
반응형
728x90

 

 

 

728x90
반응형

+ Recent posts