For문을 간결하게 만들수 있다.
String[] strary = {"문자1", "문자2", "문자3"};
for(int i = 0; i<strary.length; i++){
System.out.println("Strary = " + strary[i]);
}
for(String str : strary) {
System.out.println("Strary ="+ str);
}
위 아래 모두 같은 출력을 한다.
하지만 두번째 코드가 조금 더 깔끔하지 않은가.
원리는 이렇다.
1.처음 실행 할 때, Strary 배열에서 가져올 첫번째 값이 존재하는지 확인
2.값이 존재하면 해당값을 변수인 str에 저장.
3.그리고 그 안의 실행문을 실행. 블록 내부의 실행문이 모두 실행 되면 다시 Strary 배열에서 가져올 값이 있는지 확인
4.만약 가져올 다음 항목이 없다면 자동적으로 for문을 종료.
'자바 > 정리' 카테고리의 다른 글
(JAVA)클래스와 인스턴스 (1) | 2022.11.09 |
---|---|
(JAVA)메서드 (0) | 2022.11.08 |
(JAVA)삼항 연산자 (0) | 2022.11.08 |
(JAVA)배열 내림차순 오름차순 (0) | 2022.11.07 |
깃으로 협업하기 (0) | 2022.10.31 |