코딩알파
[Java] 배열출력방법 toString ,향상된 for문 본문
728x90
다양한 배열 출력방법
그냥 출력했을때 |
1
2
3
4
5
6
7
8
9
10
11
12
13
|
public class TTest {
public static void main(String[] args) {
int[] arr1 =new int[] {10,20,30};
System.out.println(arr1);
}
}
|
cs |
우리가 생각했던 거와 다르게 출력되는 걸 볼 수 있습니다.
이것은 직접 인덱스를 통해서 접근을 안 해서 뜨는 겁니다.
Arrays.toString()
클래스 위에 import java.util.Arrays; 선언
Arrays.toString() 으로 써준다.
Arrays.toString() 사용 |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import java.util.Arrays;
public class TTest {
public static void main(String[] args) {
int[] arr1 =new int[] {10,20,30};
System.out.println("arr1="+Arrays.toString(arr1));
}
}
|
cs |
1
|
arr1=[10, 20, 30]
|
cs |
배열을 출력할 때 굳이 for 문을 쓰지 않아도 쉽게 출력이 가능합니다.
향상된 for문
기존 for 문으로 인덱스를 접근하는 방법보다 더욱 간단하게 써서 배열을 출력하는 방법입니다.
1
2
3
4
5
|
for( 타입 변수 : 배열 ) {
실행문
}
|
cs |
향상된 for문 사용 |
1
2
3
4
5
6
7
8
9
10
11
12
13
|
public class TTest {
public static void main(String[] args) {
int[] arr1 =new int[] {10,20,30};
System.out.print("arr1=");
for(int e : arr1) {
System.out.print(e+" ");
}
}
}
|
cs |
1
|
arr1=10 20 30
|
cs |
지금까지 배열 출력 방법을 알아보았습니다.
728x90
'JAVA공부' 카테고리의 다른 글
[Java] 배열 최대값,최소값 구하기 scanner 입력 출력 구하기 (0) | 2021.09.15 |
---|---|
[Java] switch문 알아보기(예제) Scanner (0) | 2021.09.14 |
[Java] - if문 조건문 (0) | 2021.09.11 |
Java 정수입력 후 팩토리얼 구하기 (0) | 2021.08.18 |
[Java] 2차원배열 출력 ,길이 (0) | 2021.08.17 |
Comments