본문 바로가기

언어/Java

반복문 4(do while)

public class Loop{

    public static void main(String[] args){

        java.util.Scanner sc = new java.util.Scanner(System.in);

 

        System.out.print("메시지를 입력하세요. 작업을 중단하려면 exit를 입력하세요:");

        String line = sc.nextLine();

        System.out.println("입력한 메시지:" + line);

        System.out.print("메시지를 입력하세요. 작업을 중단하려면 exit를 입력하세요:");

        line = sc.nextLine();

        System.out.println("입력한 메시지:" + line);

        System.out.print("메시지를 입력하세요. 작업을 중단하려면 exit를 입력하세요:");

        line = sc.nextLine();

        System.out.println();

 

 

        // 일단 do를 무조건 한번 수행하고, 비교

        // do 블럭 내에서 선언된 변수는 do 블럭 내에서만 쓸수 있음

        // 아래의 line변수는 while 블럭에서는 사용 불가능 그래서 밖으로 빼냄

 

        //String line;

        System.out.println("do while 시작");

        do {

            System.out.print("메시지를 입력하세요. 작업을 중단하려면 exit를 입력하세요:");

            line = sc.nextLine();

            System.out.println("입력한 메시지:" + line);

        } while(!line.equals("exit")); // while의 조건이 true이면 do블럭을 다시 수행하러 감

                                                   // false라면 아래 구문으로 내려감

     }

}

결과

'언어 > Java' 카테고리의 다른 글

이클립스 class 생성법  (0) 2023.07.26
배열  (0) 2023.07.26
반복문 3  (0) 2023.07.25
반복문 2  (0) 2023.07.25
반복문 1  (0) 2023.07.25