프로그래밍/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 프로그래밍을 하는 개발자분들에게 제 글이 도움이 되었으면 좋겠습니다!
반응형
그리드형