-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTest058.java
More file actions
89 lines (71 loc) · 1.96 KB
/
Test058.java
File metadata and controls
89 lines (71 loc) · 1.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
/*===================================================================
■■■ 실행 흐름의 컨트롤(제어문) ■■■
- 5장-03.
- 반복문(do ~ while) 실습
===================================================================*/
/*
개요
do ~ while 문은 while 문과 마찬가지로
특정한 영역을 반복 수행하는 반복문이다.
다만, while문과 다른 점은
조건식에 대한 검사를 반복문을 수행한 이후에 한다는 것이다.
이와 같은 성격으로 인해 반드시 한번은 수행하게 되는 특징을 갖는다.
형식 및 특징
do
{
실행문;
}
while(조건식);
*/
public class Test058
{
public static void main(String[] args)
{
// while 반복문을 통해 구현했던 내용들을
// do ~ while 문을 통해서도 구현할 수 있다.
/*
int n = 1;
do
{
System.out.println("n=" + n);
n++;
}
while (n <= 10);
*/
/*
int n = 0;
do
{
System.out.println("n=" + ++n);
n++;
}
while (n <= 10);
*/
int n = 100;
do
{
System.out.println("n = " + n);
n++;
}
while (n <= 10);
//--
//n = 100
//계속하려면 아무 키나 누르십시오 . . .
/*
do ~ while문의 활용 모델
예들 들어.. 사용자로부터 특정 범위의 정수가 입력될 때 까지
입력받은 행위 자체를 반복해서 수행해야 하는 상황이라 가정한다.
즉, 최소 한 번은 사용자의 입력값을 받아오는 처리를 수행해야
원하는 범위의 값을 제대로 입력했는지 확인할 수 있고
이로 인해 반복을 추가로 수행할 지 말지의 여부를 결정할 수 있는 상황이다.
*/
java.util.Scanner sc = new java.util.Scanner(System.in);
int num;
do
{
System.out.print("100 이상의 정수를 입력하세요 : ");
num = sc.nextInt();
} while (num < 100);
System.out.println( num + " → 100 이상의 정수 입력 환료 후 업무 처리");
}
}