장점
- 간편하고 가독성 좋은 코드
- 배열 인덱스 문제 해결
단점
- 인덱스를 사용하지 못한다.(일반 for문의 int i =0; 할 때 i 같은 인덱스를 말한다) 하지만 방법이 있다.
2. 배열이나 ArrayList 값을 사용할 순 있지만 수정할 수는 없다.
문법
for(자료형 변수명 : 배열명){
문장
}
예제)
char[] alphabets = new char[26];
char ch = 'A';
for (int i = 0; i < alphabets.length ; i++) {
alphabets[i] = ch++;
}
for ( char alpha : alphabets){
System.out.println(alpha + "," + (int)alpha);
}
}
}
결과
A,65
B,66
C,67
~
~
Z,90
'Java' 카테고리의 다른 글
[자바] 접근 제어자 (0) | 2022.09.28 |
---|---|
[자바] BufferReader 와 BufferWriter (0) | 2022.09.27 |
[자바] 배열(array) (0) | 2022.09.26 |
[자바] hasNext() 와 next() 메서드의 차이는??? (1) | 2022.09.26 |
[자바] 정적 멤버와 static,싱글톤(singleton) (0) | 2022.09.26 |