클래스 생성하고
아래 내용에 맞게 코드 작성
package application;
import java.util.Scanner;
public class CheckPassLimit {
public static void main(String[] args) {
final String USER_PASSWORD = "hello";
Scanner scanner = new Scanner(System.in);
boolean accessOK = true;
// 플래그(flag):불린변수로 상태에 따라 처리 흐름 제어
// 플래그 = 조건문에 맞으면 출력하고 안 맞으면 출력 안하는 것
for (int i = 1; i <= 3; i++) {
System.out.println("Enter password > ");
String password = scanner.nextLine();
if (password.equals(USER_PASSWORD)) {
System.out.print("접속 승인");
accessOK = true; // 접속승인
break;
} else {
System.out.printf("비번이 틀렸습니다 (%d)\n", i);
}
}
scanner.close(); //for문이 끝나고나서 스캐너 닫아줘야함
if (!accessOK) {
System.out.println("접속거부");
} // 얘는 for 반복문에 포함되면 안되고 for문이 전부 다 끝나고 나서 입력
}
}