반응형
velog에서 정리 한 것들을 블로그 이전하는 김에 다시 재정리를 하려고 한다.
2023년 2월 14일 - https://velog.io/@yujin-17/TIL-10.%EB%B0%98%EB%B3%B5%EB%AC%B8
for문
for (초기화; 조건식; 증감식) {
조건식의 결과가 참인 동안 반복적으로 실행하고자 하는 문장;
}
실행순서
- 초기화
- 조건식
- 조건식이 참일 경우 문장 수행
- 증감식
- 조건식이 거짓이 될 때 까지 반복
// 초기화 시 변수 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 + " ");
}
반응형
'Java' 카테고리의 다른 글
Java | 클래스, 객체, 메소드, 생성자(Class, Object, Method, Constructor) (1) | 2024.01.31 |
---|---|
Java | 반목문 while, do-while, 이름붙은 반복문 (0) | 2024.01.12 |
Java | 조건문 (0) | 2024.01.12 |
Java | 변수, 상수, Literal (0) | 2024.01.12 |
JVM(Java Virtual Machine) / Heap / Stack (2) | 2024.01.12 |