1) 반복문(for문)
for 문은 반복문 중 하나로, 반복적인 작업을 처리할 때 사용됩니다. for 문은 세 부분으로 이루어져 있습니다: 초기화, 조건식, 증감식입니다.
ex)
for(초기식; 조건식; 증감식) {
반복내용;
}
for(int i=0; i<numbers.length; i++) {
sum += numbers[i];
}
초기식 : 이 부분은 반복문이 실행되기 전 변수를 초기화하는 부분입니다. 이 초기화는 반복문이 처음 실행될 때 한 번만 수행됩니다. 이렇게 함으로써 변수가 이전에 저장된 값으로 초기화되지 않도록 하여, 반복문이 항상 정확한 값을 사용하게 됩니다. 따라서 코드의 안정성을 높이는 데 도움이 됩니다.
조건식 : 조건식이 참일 경우 반복을 계속하고, 거짓이면 반복을 중단하여 for문을 벗어납니다. 이를 통해 코드의 실행 흐름을 제어하고, 반복문에서 필요한 조건을 설정할 수 있습니다.
증감식 : 반복문을 제어하는 변수의 값을 증가 또는 감소시킵니다. 이를 통해 반복문의 실행 횟수를 조정하거나, 변수의 값을 조작할 수 있습니다. 이는 코드의 유연성을 높이고, 반복문에서 필요한 작업을 수행할 수 있도록 도와줍니다. 또한, 반복문을 종료하기 위한 조건을 설정하는 데에도 사용될 수 있습니다.
2) 확장for문
확장 for문은 JDK 1.5부터 배열과 컬렉션에 저장된 요소에 접근하는 더욱 편리한 방법으로 새롭게 추가되었습니다. 이전에는 for문을 이용하여 요소에 접근해야 했지만, 이제는 간단한 구문만으로도 배열과 컬렉션에 저장된 모든 요소를 순회하며 접근할 수 있습니다. 이를 통해 코드의 가독성이 향상되고, 반복문을 작성하는 데 필요한 코드 양도 줄일 수 있습니다. 확장 for문을 사용하면 코드를 보다 간결하게 작성할 수 있으며, 코드의 유지보수성도 향상됩니다.
ex)
for(타입 변수명:배열 또는 컬렉션){
//실행코드
}
for(String StringCheck : arr){
if(check) {
answer += StringCheck.toUpperCase();
} else{
answer += StringCheck;
}
}
'JAVA 공부' 카테고리의 다른 글
[자바] 큐(QUEUE) 클래스 사용법과 예제 알아보기 (0) | 2023.04.19 |
---|---|
Spring3.0 이상 버전에서 jstl 이 제대로 적용되지 않을때 (0) | 2023.04.05 |
MyBatis (0) | 2023.01.16 |