Test054 반복문 (do ~ while 문) 실습 / 사용자가 원하는 답을 낼때까지 반복질문
※ 개요
『do ~ while』문은 『while』문과 마찬가지로 특정한 영역을 반복 수행하는 반복문이다. 『while』문과 다른 점은 조건식에 대한 검사를
반복문 수행 이후에 한다는 것이다. 이러한 성격으로 인해 반드시 한 번은 수행하게 되는 특징을 갖는다.
※ 형식 및 구조
do
{
실행문;
}
while(조건식)
Test054.java
import java.util.Scanner;
public class Test054
{
public static void main(String[] args)
{
//※ while 반복문을 통해 구현했던 내용들은
// do~while 반복문을 통해서도 구현할 수 있다.
int n=1;
do
{
System.out.println("n = " + n);
n++;
}
while (n<=10);
// do ~ while 문의 활용 모델
// 예를 들어... 사용자로부터 특정 범위의 수가 입력될 때 까지
// 입력받는 행위를 반복해서 수행해야 하는 상황이라 가정한다.
Scanner sc = new Scanner(System.in);
int num;
do
{
System.out.print("100 이상의 정수를 입력하세요 : ");
num = sc.nextInt();
}
while (num<100); // 사용자가 원하는 답을 낼때까지 반복질문
System.out.println(num + " → 100 이상 정상 입력 완료~!!!");
}
}
cmd
n = 1
n = 2
n = 3
n = 4
n = 5
n = 6
n = 7
n = 8
n = 9
n = 10
100 이상의 정수를 입력하세요 : 50
100 이상의 정수를 입력하세요 : -50
100 이상의 정수를 입력하세요 : 100
100 → 100 이상 정상 입력 완료~!!!
계속하려면 아무 키나 누르십시오 . . .
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test056_ 반복문 (for 문) 실습 / 개요 / while문과 비교 (0) | 2018.04.14 |
---|---|
JAVA_ Test055_ 반복문 (do ~ while 문) 실습 / 여러 개의 정수를 입력받아 그 합을 계산 (0) | 2018.04.14 |
JAVA_ Test053_ 반복문 (while 문) 실습문제 / 원하는 단의 구구단 출력하기 (0) | 2018.04.14 |
JAVA_ Test052_ 반복문 (while 문) 실습문제 / 1부터 임의의 정수까지 여러 합 구하기 (0) | 2018.04.14 |
JAVA_ Test051_ 반복문 (while 문) 실습문제 / 작은 수 부터 큰 수 까지 정렬하고 합을 구하는 프로그램 (0) | 2018.04.14 |
댓글