loading

프로그래밍/JAVA

[JAVA] 향상된 for문 / 배열 for문

침착곰 2021. 5. 4. 11:55
반응형

안녕하세요

알고리즘을 공부하면서 향상된 for문이 있다는 것을 알게되었습니다

일반 for문은 초기값, 조건식, 증감식의 구조를 맞춰서 사용해야합니다

하지만 배열에서 for문을 사용하는 경우 향상된 for문을 사용해서 간단하게 배열의 값들을 표현할 수 있습니다

그 부분에 대해서 알아보겠습니다

 


일반 for문

일반 for문입니다

for(초기값; 조건식; 증감식)을 사용해서 1 - 10까지 출력하는 예제입니다

public class UpFor {
	public static void main(String[] args)  {	
		for(int i = 0; i < 10; i++)
		{
			System.out.print(" " + i);
		}
	}
}

결과화면

 


향상된 for문(int)

int배열의 for문을 사용해보겠습니다

향상된 for문의 주의점은 배열변수만 사용이 가능하다는 점입니다!

아래처럼 for문에 for(변수 : 배열변수)만 세팅해서 사용하면 간단하게 배열의 값을 불러올 수 있습니다

public class UpFor {
	public static void main(String[] args)  {	
		int array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
		
		for(int i : array)
		{
			System.out.print(" " + i);
		}
	}
}

결과 화면

 


향상된 for문(String)

String배열의 for문을 사용해보겠습니다

public class UpFor {
	public static void main(String[] args)  {	
		String array[] = {"a", "b", "c", "d", "e", "f"};
		
		for(String str : array)
		{
			System.out.print(" " + str);
		}
	}
}

결과화면

 

여기까지 향상된 for문의 사용방법에 대해서 알아봤습니다

JAVA 프로그래밍을 하는 개발자분들에게 제 글이 도움이 되었으면 좋겠습니다!

반응형
그리드형