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라면 아래 구문으로 내려감
}
}
