값을 다룰때 여러가지 방법이 있지만,
배열형태로 저장하고 반복문을 이용하여 출력하는 것이 일반적이라고 생각합니다.
오늘은 향상된 for문이라는 것을 사용해봐서 간단하게 내용에 대해서 정리하려 합니다.
Java로 향상된 for문을 사용하는 방법을 알아봅시다.
String[] array = new String[5]; // 5개의 공간을 가진 배열 생성
array[0] = "하나"; // 값을 넣어줘요
array[1] = "둘";
array[2] = "셋";
array[3] = "넷";
array[4] = "다섯!";
for (int i = 0; i < array.length; i++) {
System.out.println(list[i]);
}
// 결과
// 하나
// 둘
// 셋
// 넷
// 다섯!
개인적으로 가장 익숙한 형태의 for문입니다.
for(자료형 초기값; 조건식; 증감식) {}
모든 요소를 한번씩 출력하게 됩니다.
인덱스에 조건을 걸어서 사용하거나, 값을 수정할 수 도 있습니다.
for (String i : list) {
System.out.println(i);
}
// 결과
// 하나
// 둘
// 셋
// 넷
// 다섯!
훨씬 간단하게 모든 요소를 순회하며 조회
할 수 있습니다.
하지만, 변수 i를 통한 인덱스를 사용하지 못하고
, 배열의 값을 수정할 수 없습니다
.