Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 복합대입연산자
- switch-case문
- #java_festival
- #알고리즘
- switch문
- #완전수구하기
- else if문
- 이진수
- 데이터타입
- java
- plusgame
- for문 369게임
- 로또 프로그램
- 논리연산자
- 2차원배열
- java조건문
- 소인수분해
- if문
- 비교연산자
- JAVA기초
- #이차원배열
- 삼항 연산자
- 알고리즘
- 별찍기
- 피보나치수열
- 변수의특징
- 팩토리얼
- #Java
- 증감연산자
- 연산자
Archives
- Today
- Total
숭어 개발 블로그
[JAVA] 이차원배열 이란? 본문
다차원 배열(multi-dimensional array)
다차원 배열이란 2차원 이상의 배열을 의미하며, 배열 요소로 또 다른 배열을 가지는 배열을 의미합니다.
즉, 2차원 배열은 배열 요소로 1차원 배열을 가지는 배열이며,
3차원 배열은 배열 요소로 2차원 배열을 가지는 배열이고,
4차원 배열은 배열 요소로 3차원 배열을 가지는 배열인 것입니다.
이차원배열
- 배열 : 대량의 데이터를 쉽게 관리
- Arrays.deepToString( ) >>>> 이차원 배열 문자열 형변환
- 이차원 배열 생성 : int [ ][ ] array = new int[ 5 ] [10];
import java.util.Arrays;
public class Exam04_이차원배열생성방법 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//이차원 배열 생성방법
int[] array = {10,20,30};
int[][] array1 = {
{10,},
{40,50},
{70,80,90}
};
System.out.println(Arrays.deepToString(array1));
}//
}//
import java.util.Arrays;
public class Exam01_이차원배열 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//이차원 배열
// 배열: 대량의 데이터를 쉽게 관리
//Arrays.deepToString( ) >>>> 이차원 배열 문자열 형변환
int [][] array = new int[5][10];
int num = 1 ;
for(int i=0; i<array.length; i++) {
for(int k=0; k<array[i].length; k++) {
array[i][k]= num;
num++;
System.out.print(array[i][k] + "\t");
}
System.out.println();
}
System.out.println("배열의 길이 : "+array.length);
System.out.println();
System.out.println("deepToString 사용 : "+Arrays.deepToString(array));
System.out.println();
System.out.println("이차원 배열의 주소 : "+array);
System.out.println();
System.out.println("이차원 배열안의 배열들의 주소 : "+Arrays.toString(array));
System.out.println();
System.out.println("이차원배열의 0번째 index주소 : "+Arrays.toString(array[0]));
}//
}//
출처 : http://www.tcpschool.com/java/java_array_twoDimensional
'JAVA > 배열 & 이차원배열' 카테고리의 다른 글
[JAVA] 비정방형 배열 (0) | 2022.09.21 |
---|---|
[JAVA] 배열실습(3)_ 배열만큼 별찍기 (0) | 2022.09.21 |
[JAVA] 배열실습(2)_중복 없는 로또 프로그램 (1) | 2022.09.21 |
[JAVA] 배열 실습(1)_최고/최저/총합/평균점수 출력 (0) | 2022.09.21 |
[JAVA] 배열 생성 & 접근 (0) | 2022.09.21 |
Comments