Java/Java icia 3일차

로그인 예제

swkn 2023. 2. 23. 16:32

Scanner sc = new Scanner(System.in);

String id = "test";

String pw = "1234";

boolean run = true ;

while(run) {

System.out.println("====로그인====");

System.out.println("아이디 입력> ");

String loginId = sc.next();

System.out.println("비밀번호 입력> ");

String loginpw = sc.next();

 

if(loginId.equals(id) && loginpw.equals(pw)) {

System.out.println("로그인 성공");

run = false;

}else {

System.out.println("로그인 실패");

System.out.print("다시시도(Y/y)");

String restart = sc.next();

if(!(restart.equals("Y") || restart.equals("y"))) {

System.out.println("로그인 종료");

break;

}

로그인 아이디와 비밀번호를 String으로 지정하고

boolean을 사용하여 로그인 아이디와 비밀번호 정보가 정확하면 run = false로 반복문 종료(로그인성공)

틀렸을 경우 로그인 실패 출력후 (다시시도Y/y)으로 물어본 후

정보를 String restart로 텍스트를 받는다.

그 후에 Y나 y를 입력했을때 되돌아가도록 if문을 사용한 후 다른 입력할경우 거기서 종료