English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 튜토리얼

Java 흐름 제어

Java 배열

Java面向对象(I)

Java面向对象(II)

Java面向对象(III)

Java 예외 처리

Java List(리스트)

Java Queue(큐)

Java Map 셋

Java Set 셋

Java 입력 출력(I/O)

Java Reader/Writer

Java 다른 주제

Java 프로그램으로 배열을 출력

Java 예제 전체

이 프로그램에서는 Java로 주어진 배열의 요소를 출력하는 다양한 기술을 배웁니다.

예제1표준 for 루프를 사용하여 배열을 출력합니다.

public class Array {
    public static void main(String[] args) {
        int[] array = {1, 2, 3, 4, 5};
        for (int element : array) {
            System.out.println(element);
        }
    }
}

프로그램을 실행하면, 출력은 다음과 같습니다:

1
2
3
4
5

위 프로그램에서 for-each 루프는 주어진 배열 array를 반복합니다.

각 요소를 방문하고 println()를 사용하여 배열을 출력합니다.

예제2표준 라이브러리 배열을 사용하여 배열을 출력합니다.

import java.util.Arrays;
public class Array {
    public static void main(String[] args) {
        int[] array = {1, 2, 3, 4, 5};
        System.out.println(Arrays.toString(array));
    }
}

프로그램을 실행하면, 출력은 다음과 같습니다:

[1, 2, 3, 4, 5]

위 프로그램에서 for 루프는 Arrays.toString() 함수의 단일 라인 코드로 대체되었습니다.

그렇게 보면, 추가적인 코드 행 없이 깨끗한 출력이 제공된다는 것을 알 수 있습니다.

예제3:다차원 배열을 인쇄

import java.util.Arrays;
public class Array {
    public static void main(String[] args) {
        int[][] array = {{1, 2}3, 4}5, 6, 7}};
        System.out.println(Arrays.deepToString(array));
    }
}

프로그램을 실행하면, 출력은 다음과 같습니다:

[[1, 2], [3, 4], [5, 6, 7]]

위 프로그램에서는 각 요소가 또 다른 배열을 포함하고 있기 때문에 Arrays.toString()만 사용하여 요소의 주소(내장 배열)를 인쇄합니다.

내부 배열에서 숫자를 가져오기 위해 다른 함수 Arrays.deepToString()만 필요합니다. 이는 우리에게 숫자를 가져오게 합니다1、2، 이와 같이 계속해서, 우리는 찾고 있습니다.

이 함수는 다음과 같이 적용됩니다3차원 배열.

Java 예제 전체