Java

Java | 반복문

이진유진 2024. 1. 12. 14:50
반응형
velog에서 정리 한 것들을 블로그 이전하는 김에 다시 재정리를 하려고 한다. 
2023년 2월 14일 - https://velog.io/@yujin-17/TIL-10.%EB%B0%98%EB%B3%B5%EB%AC%B8 

for문

for (초기화; 조건식; 증감식) {
	조건식의 결과가 참인 동안 반복적으로 실행하고자 하는 문장;
}

실행순서

  1. 초기화
  2. 조건식
  3. 조건식이 참일 경우 문장 수행
  4. 증감식
  5. 조건식이 거짓이 될 때 까지 반복
// 초기화 시 변수 2개 사용 가능합니다. 
// 단 타입이 같아야함!
for(int i = 1, j = 100; i <= 10 ; i++, j--) {
	System.out.println("i의 값" + i );
    System.out.println("j의 값" + j );
}

// 변수 2개를 사용하여 조건식을 구성할 수 있습니다. 
for(int k = 1, t = 5; k <= 10 && t > 2; k++, t--) {
	System.out.println("k의 값" + i );
    System.out.println("t의 값" + j );
}

 

향상된 for문

for(타입 변수이름 : 배열 or Collection ) {
	배열 또는 Collection의 길이만큼 반복적으로 실행하고자 하는 문장;
}

int[] arr = new int[]{1,2,3,4,5};

for(int a : arr) {
	System.out.print(a + " ");
}
반응형