본문 바로가기
Study Note/Java

JAVA_ Test054_ 반복문 (do ~ while 문) 실습 / 사용자가 원하는 답을 낼때까지 반복질문

by 시뮝 2018. 4. 14.
728x90


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 이상 정상 입력 완료~!!!

계속하려면 아무 키나 누르십시오 . . .







728x90

댓글