Frog is cry
do While문(Day10) 본문
// do~ while문 예제1 : 키보드로 입력된 값 확인하기 2탄
package day11;
import java.util.Scanner;
// while문은 시작할 때부터 조건식을 검사하여 블록 내부를 실행할지 결정하지만
// 경우에 따라서는 블록 내부의 실행문을 우선 실행시키고 실행 결과에 따라서
// 반복 실행을 계속할지 결정하는 경우도 발생한다.
// 이떄 do-while문을 사용할 수 있다.
// 예를 들어 키보드로 입력받은 내용을 조사하여 계속 루프(종속문장)를 돌 것인지를
// 판단하는 프로그램이 있다고 가정하자.
// 조건식은 키보드로 입력받은 이후에 평가되어야 하므로,
// 우선적으로 키보드로부터 입력된 내용을 받아야 한다.
public class Day11_04 {
public static void main(String[] args) {
System.out.println("메세지를 입력하세요");
System.out.println("프로그램 종료하려면 q를 입력하세요.");
//
Scanner sc = new Scanner(System.in); // Scanner 클래스로부터 객체를 생성함. -> Scanner 클래스로부터
// 인스턴스 한개를 만들고 해당 인스턴스를 가리키는 참조변수를 scanner로 선언하고,
// 참조변수 scanner 인스턴스가 힙메모리 상에서 위치하는 곳의 주소를 할당한다.
String inputString;
do {
System.out.print("==>");
inputString = sc.nextLine();
System.out.println(inputString);
} while(!inputString.equals("q"));
System.out.println("프로그램 종료");
}
}
'JAVA > 국비수업' 카테고리의 다른 글
스캐너(Day12) (0) | 2020.07.15 |
---|---|
실습문제(Day11) (0) | 2020.07.14 |
while문(Day10) (0) | 2020.07.14 |
시험(Day09) (0) | 2020.07.14 |
누적연산(Day08) (0) | 2020.07.14 |
Comments