안녕하세요.
오늘은 자바 while문에 대해서 알아 보겠습니다. while문의 경우 자바 for문과 if문이 결합한듯한 느낌의 기능입니다. 개발하면서 자주 이용되기도 하면서 동작 방법에 대해서 자주 까먹을수있는 내용이라 소스코드를 포함 시켜서 설명 하겠습니다.
- 동작 순서
1. 기본 while()문 동작방법
1-1. 'a'라는 정수에 값을 지정합니다.
1-2. while문의 조건에 'a'라는 정수가 5미만일동안 반복 하라고 지정합니다.
1-3. 처음 정수의 값은 '1'이지만 while문의 끝에 a++를 사용하여 +1시킵니다.
1.4. 그리하여 총 4번의 반복이 이루어집니다.
↓ 소스참조
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
public static void main(String[] args) {
// 정수 값 설정
int a = 1;
// true일경우 실행
while(a < 5) {
// 시작하는 정수의 값
System.out.println("현재 a의 정수값: " + a);
// 정수의 값 +1
a++;
// a의 +1된 정수의 값
System.out.println("현재 a++의 정수값: " + a);
}
}
|
↓ 실행결과 참조
2. while()문 프로세스 중간에 빠져 나가는 방법.
2-1. 1번과 비슷한 프로세스 이지만 중간에 if문을 하나 추가 하였습니다.
2-2. if문의 조건을 보시면 'a'의 정수의 값이 3일 경우 while()문을 빠져 나간다고 명시를 하였습니다.
2-3. 아래와 같이 'break'문을 사용 하시면 while()문이 실행되던게 멈춥니다.
↓ 소스참조
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
public static void main(String[] args) {
// 정수 값 설정
int a = 1;
// true일경우 실행
while(a < 5) {
// 시작하는 정수의 값
System.out.println("현재 a의 정수값: " + a);
// 정수의 값 +1
a++;
// a의 +1된 정수의 값
System.out.println("현재 a++의 정수값: " + a);
if(a == 3) {
break;
}
}
|
↓ 실행결과 참조
[ Java ] 자바 String to Json 방법 설명 & String을 Json형식으로 형변환 방법 (0) | 2020.04.20 |
---|---|
[Java] 자바 문자 공백 체크방법 & 소스 설명(예제) (0) | 2020.03.25 |
[JAVA] 자바 삼항연산자 사용법 & 예제 (0) | 2020.03.08 |
[Java] 자바 Map, HashMap 사용법 & 예제 (간단) (0) | 2020.02.21 |
[Java] 자바 문자열(텍스트) 자르기 substring() 사용법 & 예제 (0) | 2020.02.21 |