Java의 for 및 while 루프
우리는 종종 명령 블록을 여러 번 풀어야 할 때 이러한 상황에 도달합니다. Java는- for loop
- while loop
- do 루프의 세 가지 유형의 루프를 제공합니다. while
java의 for 루프
for 루프를 사용하면 블록 내에서 명령문을 특정 횟수만큼 반복하여 실행할 수 있습니다. 작업이 반복되는 횟수를 알고 있을 때 유용합니다.
구문은 다음과 같습니다.
for(초기화, 표현식, 증가)
- 초기화는 루프를 초기화합니다. .
- 표현식 조건이 거짓일 때 루프가 중지됩니다.
- 변수는 각 실행 후에 증가하거나 감소합니다.
for(int i = 0 ; i < 10 ; i++)출력:
System.out.println(i);
0세 가지 for 표현식은 선택 사항입니다. 무한 루프는 다음과 같이 생성됩니다.
1
2
3
4
5
6
7
8
9
for( ; ; )
//instructions
java의 foreach 루프
고급 for 루프(Enhanced for )는 테이블 탐색 및 데이터 수집(예: ArrayList)을 위해 설계되었습니다. 다음 프로그램은 배열을 반복하기 위해 고급 for 루프를 구현합니다.String[] t = {"a","b","c","d","e","f","g","h","i","j","k"};출력:
for(문자열 s:t)
System.out.println(들);
a
b
c
d
e
f
g
h
i
j
k
java의 while 루프 h2>while 루프는 조건이 참인 한 블록을 실행합니다. 구문은 다음과 같습니다.
while(expression)
//instructions
표현식의 조건은 부울 값을 평가하고 반환합니다. true인 경우 while 루프는 블록을 실행하고 표현식 평가가 값을 반환할 때까지 실행을 계속합니다false.
예:
int nb=8;
while(nb> 0)
System.out.println(nb--);
Result:
8
7
6
5
4
3
2
1
java
while(expression)표현식의 조건은 부울 값을 평가하고 반환합니다. true인 경우 while 루프는 블록을 실행하고 표현식 평가가 값을 반환할 때까지 실행을 계속합니다false.
//instructions
예:
while(nb> 0)
System.out.println(nb--);
7
6
5
4
3
2
1
do-while 루프는 while do-while이 루프의 끝에서 조건을 확인한다는 점을 제외하고는 블록은 구문과 같이 한 번 이상 실행됩니다.
do {
//bloc
}while(expression);
예:
nb=1;출력:
do{
System.out.println(nb++);
}동안(nb%10!=0);
1참조:
2
3
4
5
6
7
8
9
Java: 루프 및 조건부 구조
oracle: for 문
oracle : while 문