import java.util.Scanner;
public class Ex_do_while문 {
public static void main(String[] args) {
/* 로그인이 실패했을 경우에 계속 입력!
* "Y"를 입력하면 아이디, 비밀번호 계속 입력!
* 로그인이 성공하거나 "N"을 입력하면 프로그램 종료
*/
Scanner sc = new Scanner(System.in);
String id = "Hello";
String pw = "1234";
String anw = "";
do {
System.out.print("아이디를 입력해 주세요 >> ");
String id1 = sc.next();
System.out.print("비밀번호를 입력해 주세요 >> ");
String pw1 = sc.next();
if(id1.equals(id) && pw1.equals(pw)) {
System.out.println("로그인 성공!");
break;
} else {
System.out.println("아이디와 비밀번호가 잘못되었습니다.");
System.out.print("계속 하시겠습니까? (Y/N) >> ");
anw = sc.next();
System.out.println();
}
} while(!anw.equals("n"));
System.out.println("종료하겠습니다.");
// while(!anw.equals("n"))은 true(=대답이 "Y")일 때, do문을 반복
// false(=대답이 "n")일 때, "종료하겠습니다."라는 출력문 출력.
}
}
'언어 > JAVA' 카테고리의 다른 글
do_while문 예제_(+,-) 계산기, 반복 실행 여부 (0) | 2023.02.26 |
---|---|
do_while문 예제_plus game (0) | 2023.02.26 |
do_while문 예제_몸무게 감량 프로그램 (0) | 2023.02.26 |
do_while문 예제_숫자 계속 입력받기 (0) | 2023.02.26 |
while문 예제_숫자 입력 시, 홀수와 짝수의 누적 개수 (0) | 2023.02.26 |
댓글