![[자바 #11] 다차원 배열](https://image.inblog.dev?url=https%3A%2F%2Finblog.ai%2Fapi%2Fog-custom%3Ftitle%3D%255B%25EC%259E%2590%25EB%25B0%2594%2B%252311%255D%2B%25EB%258B%25A4%25EC%25B0%25A8%25EC%259B%2590%2B%25EB%25B0%25B0%25EC%2597%25B4%26tag%3DTemplate%2B1%26description%3D%26template%3D3%26backgroundImage%3Dhttps%253A%252F%252Fsource.inblog.dev%252Fog_image%252Fdefault.png%26bgStartColor%3D%25233f0707%26bgEndColor%3D%25233f0707%26textColor%3D%2523000000%26tagColor%3D%2523000000%26descriptionColor%3D%2523000000%26logoUrl%3D%26blogTitle%3DGyeongwon%2527s%2Bblog&w=2048&q=75)
1. 값 목록으로 다차원 배열 생성
int[][] scores = {
{ 80, 90, 96 },
{ 76, 88 }
};
2. new 연산자로 다차원 배열 생성
int[][] scores = new int[2][3];
int[][] scores = new int[2][];
scores[0] = new int[3];
scores[1] = new int[2];
3. 객체를 참조하는 배열
String[] languages = new String[3];
languages[0] = "Java";
languages[1] = "Java";
languages[2] = new String("Java");
System.out.println( languages[0] == languages[1] ); // true: 값은 객체를 참조(리터럴 같음))
System.out.println( languages[0] == languages[2] ); // false : 다른 객체를 참조
System.out.println( languages[0].equals(languages[2]) ); // true: 문자열이 동일
Share article