반응형
안녕하세요
알고리즘을 공부하면서 향상된 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 프로그래밍을 하는 개발자분들에게 제 글이 도움이 되었으면 좋겠습니다!
반응형
그리드형
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] HashSet이란? & 사용법 정리 (0) | 2021.05.04 |
---|---|
[JAVA] StringTokenizer, hasMoreTokens(), nextToken() 알아보자! (0) | 2021.05.04 |
[JAVA] 형 변환 int -> String, String -> int (0) | 2021.05.04 |
[JAVA] 이클립스 디버깅하는 방법에 대해서 알아보자! (0) | 2021.05.03 |
[JAVA] The method sort(int[]) in the type Arrays is not applicable for the arguments (int[], Collections.reverseOrder()) (0) | 2021.05.03 |