Language/Java
[Java] Do While 문, 변수 선언 위치
한비Skyla
2024. 6. 3. 15:45
📚 문제상황
1. Do while 문을 써서 비밀번호, 아이디가 틀릴 때마다 다시 받으려고 했는데,,, 안됨.
2. while 문 안의 조건식의 변수가 계속 빨간색이 뜸.
💡코드 흐름
코드는 무조건 위에서 아래로 흐름.
1. println() 을 해서 출력을 하고
2. 입력값을 받고
3. 받은 입력값을 다른 곳에 적용해야 함.
순서를 잘 지켜야 한다!!
💡변수 선언 위치
변수를 위에서 선언을 우선적으로 해야 함.
🔎 해결
1. 제일 위에 변수를 선언, 초기화
2. do
2-1. [시스템] 유튜브 계정의 아이디를 입력하세요.
2-2. 입력된 아이디의 값을 받기.
2-3. 아이디와 비밀번호가 맞는 확인하는 if 문
4. 아이디와 비밀번호 중 하나라도 틀리면 while 반복문돌리기.
5. 둘 다 맞으면 탈출
6. [안내] 안녕하세요 ID 님.
7. [시스템] 유튜브 자막을 생성해주세요.
8. 매서드 실행.
8-1. 입력받은 내용은 sc.nextLine() 으로 받음.