본문 바로가기
(JAVA)자바/(JAVA)자바 문법

(JAVA) 자바 향상된 for문/자바 for 문/자바 향상된 for문 예제

by 공부가싫다가도좋아 2021. 4. 5.
반응형

자바 향상된 for문


<향상된 for 문 형식>

for(변수타입 변수이름 : 배열이름)

package Ex5;

public class ex1 {

	public static void main(String[] args) {
		String[] str=new String[3];
		str[0]="코짜문";
		str[1]="코드짜는문과녀";
		str[2]="Java";
		
		System.out.println("-----향상된 for문-----");
		//향상된 for 문
		for(String s:str) {
			System.out.println(s);
		}
		
		System.out.println("------일반 for문------");
		//일반 for 문
		for(int i=0;i<str.length;i++) {
			System.out.println(str[i]);
		}
		
	}

}

 

*결과

 

일반 for문과 향상된 for 문은 단순 반복 작업을 할때는 결과가 똑같습니다.

 

장점:

1. 일반 for문과 달리 조건을 써주는 불편함이 없음. (ex int i=0;i<str.length;i++)

 

단점:

1. 값을 직접 바꿀 수 없음. 

2. 배열에만 사용 가능.

반응형

댓글