자바 문법

자바 배열이나 나열의 크기만큼 루프를 도는 for-each문

Nickman 2024. 4. 4. 12:23
for(변수:배열레퍼런스){
	반복작업문
}

연습하면 너무 좋은 for-each 문

package foreachEx;
//배열이나 나열의 크기만큼 루프를 돌도록 도와주는 for-each문

public class foreachEx {
	enum Week{월,화,수,목,금,토,일}
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int [] n= {1,2,3,4,5}; //초기화
		String names[]= {"사과","배","바나나","체리","딸기","포도"};
		
		int sum=0;
		for(int k:n) { //-> k는 n[0],n[1],n[2],n[3],n[4]
			System.out.print(k+" ");
			sum+=k;
		}
		System.out.println("합은"+sum);
		
		//아래 for-each에서 s는 names[0], names[1], ... ,names[5]로 반복
		for (String s:names) {
			System.out.print(s+" ");
		}System.out.println();
		//아래 for-each에서 day는 월,화,수,목,금,토,일 값으로 반복
		for(Week day: Week.values()) {
			System.out.print(day+"요일");
		}System.out.println();
	}
}