일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Scanner
- 자동형변환
- maven
- dependency
- https://start.spring.io
- 제너릭
- boxing
- 메소드
- start.spring.io
- wrapper
- 싱글톤
- 스프링
- bootstrap
- Short
- 인텔리제이
- 제네릭
- 싱글턴
- 무한
- 컬렉션
- Java
- 콜렉션
- 루프
- 내장객체
- suvlet
- 클래스
- 빌드
- unboxing
- 박싱
- 언박싱
- Jenkins
Archives
- Today
- Total
Developer Gonie
[1주차] 22. 확장 for문을 이용해 모든 원소를 한번에 출력하는 방법 본문
확장 for문
확장 for문은 index가 있는 타입일 땐 항상 사용이 가능하며,
일반 for문과 다르게 index가 없는 경우에도 원소를 하나씩 꺼내어 출력할 수 있다는 장점이 있다.
index가 존재하는 배열이나 List 인터페이스를 상속받은 ArrayList 는 index가 있어 일반 for 문으로도 모든 원소에 접근이 가능하다. 반면, index가 없는 Set 인터페이스를 상속받은 HashSet 같은 경우엔 인덱스로 원소에 접근이 불가한데, 여기서 확장 for문이 빛을 보인다. 확장 for문은 index의 존재 여부에 상관없이 요소를 하나씩 꺼내서 처리할 수 있기에 특히 index가 없는 타입을 처리할 때 유용한 방식이다.
public class Ex04_01_1차원 {
public static void main(String[] args) {
int[] a1 = { 10, 20, 30, 40, 50 };
for(int x:a1) { // 반복대상에서 하나만 꺼내서 담을 수 있는 변수 설정
System.out.println(x);
}
}
}
실행결과
10
20
30
40
50
'K-DigitalTraining 강의 > 1. Java' 카테고리의 다른 글
[1주차] 24. 2차원 배열, 확장 for문을 이용해 한번에 출력하는 방법 (0) | 2022.05.20 |
---|---|
[1주차] 23. 2차원 배열, 선언방법 3가지 (0) | 2022.05.20 |
[1주차] 21. 1차원 배열, 선언방법 3가지 (0) | 2022.05.19 |
[1주차] 20. 디버깅 방법 (0) | 2022.05.19 |
[1주차] 19. 반복문에서 사용하게 되는 분기문 (break, continue)의 차이점 (0) | 2022.05.19 |
Comments