Arrays로 배열 다루기
Arrays Class 배열을 다루기에 유용한 메서드를 제공하는 클래스 1. 문자열 비교와 출력 - equals(), toString() // 1. toString int[] arr = {0,1,2,3,4}; int[][] arr2D = {{11, 12}, {21, 22}}; // 1차원 배열 System.out.println(Arrays.toString(arr));// [0, 1, 2, 3, 4] // 2차원, 다차원 배열 System.out.println(Arrays.deepToString(arr2D));// [[11, 12], [21, 22]] // 2. equals String[][] str2D = new String[][]{{"aaa", "bbb"}, {"AAA", "BBB"}}; String[..
2차원 배열 예제
2차원 배열 예제 // 2차원 배열의 합을 구하는 예제 class Ex5_8 { public static void main(String[] args) { int[][] score = { { 100, 100, 100 }, { 20, 20, 20 }, { 30, 30, 30 }, { 40, 40, 40 } }; int sum = 0; for (int i = 0; i < score.length; i++) { for (int j = 0; j < score[i].length; j++) { System.out.printf("score[%d][%d]=%d%n" , i , j , score[i][j]); sum += score[i][j]; } } System.out.println("sum=" + sum); } } //..
2차원 배열
2차원 배열 테이블 형태의 데이터를 저장하기 위한 배열 국어 영어 수학 1 100 100 100 2 20 20 20 3 30 30 30 4 40 40 40 4행 3열의 테이블 : 국어 영어 수학 점수의 1차원 배열 형태가 여러개 있는 것 ex ) [ [100, 100, 100], [20, 20, 20], [30, 30, 30], [40, 40, 40] ] // 생성 방법 int[][] score = new int[4][3]; // 4행 3열의 2차원 배열을 생성한다. // 첫번째 [] : 행의 인덱스 , 두번째 [] : 열의 인덱스 //012 //0score[0][0]score[0][1]score[0][2] // 1score[1][0]score[1][1]score[1][2] //2score[2][0]sc..