본문 바로가기
개발/java

JAVA 1차원 배열/2차원 배열 간단한 예제

by 카앙구운 2015. 10. 23.
728x90
반응형

JAVA에서 1차원 배열과 2차원 배열을 주로 쓴다. 밑에 예제 1에서 보는 바와 같이 String[]에 값을 저장하고 0번부터 시작하여 0,1,2 로 나눈다. 더 많은 것을 저장했다면 번호가 늘어나게 되고 for문을 적용하여 출력하거나 저장을 하는 방법도 있다.


-------------------------------------------------------예제1--------------------

public class Test8 {

public static void main(String[] args) {

String[] colors={"blue","red","green"};

System.out.println(colors[0]);

System.out.println(colors[1]);

//배열의 크기

System.out.println(colors.length);

}

}

--결과--




===============================================================================


다음은 2차원 배열로 1차원 배열과 비슷한 모양이지만 안에 대괄호 가 하나씩 더 있다는 것이 특징이다.



---------------------------------------------------------예제2----------------

public class Test9 {

public static void main(String[] args) {

int[][] points = { { 100, 105, 200 }, { 1000, 1004, 2011 } };

System.out.println(points[0][2]);


String[][] name = { { "김하나", "제임스", "전현무" }, { "샘", "성유리", "조아라" } };

System.out.println(name[0][0]); // 출력:김하나

System.out.println(name[0][1]); // 출력 제임스


int[][] jumsu = new int[2][3]; // [두개][세개]:개수를 나타냄.번호아님

jumsu[0][0] = 85;

jumsu[0][1] = 95;

jumsu[0][2] = 90;

jumsu[1][0] = 65;

jumsu[1][1] = 70;

jumsu[1][2] = 85;


System.out.println(jumsu[0][0]);

System.out.println(jumsu[1][0]);


System.out.println(jumsu.length);

System.out.println(jumsu[0].length); //jumsu[0][~]길이를 말한다. 0,1,2 총길이는 3이다.


}

}


--결과--





728x90
반응형

댓글