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문을 사용한 후 다른 입력할경우 거기서 종료
'Java > Java icia 3일차' 카테고리의 다른 글
3일차 만든 프로젝트(자판기) (0) | 2023.02.23 |
---|---|
복습 (0) | 2023.02.23 |