for문은 단순해 보이나 중요한 것이 있다.
for문이 돌아가는 순서에 대해서 이다.
초기식 -> 조건식 -> 증감식 순이 아닌
초기식 -> 조건식 -> 중괄호 안에 있는 문 -> 증감식 순으로 이어진다.
위의 잘못된 로직으로 생각할 시 코딩을 했을 때
마지막 변수가 출력되지 않은 적을 다들 경험해 봤을 것이다.
필자 또한 그런 경험이 있다.
아래 코드에서 주석 처리 된 부분은 일반적인 for문인데
자바에서는 아래와 같이 향상된 for문을 이용하여
코드의 길이를 줄일 수 있다.
public class ForLoopTest {
public static void main(String[] args) {
int[] numbers = {1,2,3,4,5,6,7,8,9,10};
// for(int i=0; i<numbers.length; i++){
// System.out.println(numbers[i]);
// }
//foreach문 (향상된 for문)
for(int su : numbers){
System.out.println(su);
}
}
}
'Java > 패스트캠퍼스 자바' 카테고리의 다른 글
[패스트캠퍼스]자바 개발 도구 설치 & 설정 (0) | 2024.10.27 |
---|---|
[패스트캠퍼스]자바 개발 도구 설치 (1) | 2024.10.26 |
[패스트캠퍼스] 자바 scan (1) | 2024.10.02 |
[패스트캠퍼스] 다차원 배열 (0) | 2024.10.01 |
[패스트캠퍼스] 객체 생성 (4) | 2024.10.01 |