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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | /* * java array * 1. 자바의 배열은 선언 후 초기화나 생성의 과정을 거쳐야 한다. * 2. 배열을 선언할 시 크기를 지정할 수 없다. * 3. 다차원 배열은 255차원까지 선언 가능하다. */ package bangsong; public class arrayExample1 { public static void main(String[] args) { // 1차원 배열 선언 int array1[]; int[] array2; //int array3[10]; // error 크기 명시할 수 없다. //array1[0] = 1; // 초기화나 생성 전 사용 불가 // 2차원 배열 선언 int array4[][]; int[][] array5; int[] array6[]; // 에러는 아니지만 이렇게 사용하지 않는다. // 1차원 배열의 초기화 int array7[] = {1, 2, 3, 4, 5}; int[] array8 = {1, 2, 3, 4, 5}; // 2차원 배열의 초기화 int array9[][] = {{1,2,3},{4,5,6}}; int[][] array10 = {{1,2,3},{4,5,6}}; // 1차원 배열의 생성 // 메모리 영역만 할당 int array11[] = new int[5]; int[] array12 = new int[5]; // 2차원 배열의 생성 int array13[][] = new int[3][2]; int[][] array14 = new int[3][2]; // 배열의 크기 int array15[] = new int[5]; for (int i = 0; i < array15.length; i++) { array15[i] =i; System.out.println("array15[i] : " + array15[i]); } int array16[][] = new int[3][2]; for (int i = 0; i < array16.length; i++) { for (int j = 0; j < array16[i].length; j++) { array16[i][j] = i; System.out.println("array16[i][j] : " + array16[i][j]); } } } } | cs |
'문돌이의 IT > 자바(Java)' 카테고리의 다른 글
방송통신대학교 Java프로그래밍 객체지향 프로그래밍2 (0) | 2017.03.17 |
---|---|
방송통신대학교 Java프로그래밍 객체지향 프로그래밍 정리 (0) | 2017.03.14 |
자바(Java) break문 continue문 (0) | 2017.03.12 |
방송통신대학교 Java프로그래밍 강의 정리2 (0) | 2017.03.04 |
방송통신대학교 Java프로그래밍 강의 정리 (1) | 2017.03.03 |