목록이차원배열 (3)
Yeonee's Story
안녕하세요. #yeoneeblog 여니입니다 :) 오늘은 이차원배열의 다양한 예제 문제를 풀어보겠습니다. package com.kh.practice.dimension; import java.util.Arrays; public class DimensionPractice { public void practice4() { int[][] arr = new int[4][4]; // 0행 0열부터 2행 2열까지는 1~10 사이의 임의의 정수값을 저장하시오 for (int i = 0; i < 3; i++) { // 0행, 1행, 2행 for (int j = 0; j < 3; j++) { arr[i][j] = (int) (Math.random() * 10 + 1); arr[i][3] += arr[i][j]; arr[3..
안녕하세요. #yeoneeblog 여니입니다 :) 오늘은 자바 배열의 이차원 배열에 대해 알아보겠습니다. * 이차원 배열 : 일차원 배열 여러개를 하나로 묶은 것 public void method1() { // 일차원 배열 선언 // int [] arr1; // int arr2 []; /* * 이차원 배열 선언 * [표현법] * 1. 자료형 배열명 [][]; * 2. 자료형 [][] 배열명; * 3. 자료형 [] 배열명 []; * */ int arr1[][] ; int [][] arr2 ; int [] arr3 []; /* * 이차원 배열 할당(크기 지정) * 배열명 = new 자료형[행크기][열크기]; */ arr3 = new int[2][3]; // 이차원배열 선언과 동시에 할당 int[][] arr..
배열(Array) 하나의 공간에 여러개의 값을 담을수 있고(단, 같은 자료형의 값으로만 가능함) 배열의 각 인덱스 자리에 실제값이 담긴다.(인덱스는 항상 0부터 시작함) ※ 인덱스란? 배열의 길이이며 저장공간의 갯수를 뜻한다. . . 간단한 예를 들어서 배열에 대해서 생각해보자. 만약 한 반 학생들의 시험 점수를 입력받으려면 어떻게 해야 할까? 배열을 모른다는 시점에서 가정했을 때는 score1, score2, score3 ... 반 학생들의 점수를 저장할 변수를 모두 선언해 주셔야 할 것이다. 이런 식으로 코딩을 한다면 어떻게 될까? 학생 수가 10명, 20명일때는 모르겠지만, 한 반이 아닌 전체 학급의 점수를 입력받을 때는 100개 1000의 변수를 일일이 다 선언해줘야 할 것이다. 이런 경우 변..