본문 바로가기
728x90
반응형

자바 배열8

[Java] 다차원 배열 다차원 배열 : 2차원 이상의 배열, 대괄호[] 개수를 차원의 수만큼 추가하면 된다. 2차원 배열은 주로 테이블 형태의 데이터를 담는데 사용된다. 선언방법 타입[][] 변수이름; 타입 변수이름[][]; 타입[] 변수이름[]; 예 ) 4행 3열의 2차원 배열 생성 int[][] a = new int[4][3]; // 4행 3열의 2차원 배열 생성 3열 4행 a[0][0] a[0][1] a[0][2] a[1][0] a[1][1] a[1][2] a[2][0] a[2][1] a[2][2] a[3][0] a[3][1] a[3][2] 아래와 같은 테이블형태의 데이터를 배열에 저장해보자. 국어 영어 수학 1 100 100 100 2 20 20 20 3 30 30 30 4 40 40 40 5 50 50 50 int[].. 2021. 3. 1.
[Java] String 배열 참조형 배열은 실제 객체가 아닌 객체의 주소가 저장된다. 2021. 2. 27.
[Java] 배열 - 값 카운트하기 더보기 출처, 자바의정석 배열에 임의의 값을 담은 뒤, 같은 값이 몇개가 있는지 카운트하는 예제이다. package Ch5; public class ArrayEx11 { public static void main(String[] args) { int[] numArr = new int[10]; int[] counter = new int[10]; for (int i=0; i 2021. 2. 26.
[Java] 배열 - 크기별로 정렬하기 더보기 출처, 자바의정석 버블정렬 알고리즘을 사용하여 크기별로 정렬하는 예제. 버블정렬 : 배열의 길이가 n일 때, 배열의 첫 번째부터 n-1까지의 요소에 대해 근접한 값과 크기를 비교하여 자리바꿈을 반복하는 것이다. package Ch5; public class ArrayEx10 { public static void main(String[] args) { // --1 int[] numArr = new int[10]; for (int i = 0; i < numArr.length; i++) { System.out.print(numArr[i] = (int) (Math.random() * 10)); } System.out.println(); // --2 for (int i = 0; i < numArr.leng.. 2021. 2. 26.
[Java] 배열 - 로또 번호 생성 public static void main(String[] args) { int[] ball = new int[45]; for(int i=0; i < ball.length; i++) { ball[i] = i+1; } int temp=0; int j=0; for(int i=0; i 2021. 2. 26.
[Java] 배열 - 섞기 public static void main(String[] args) { int[] numArr = new int[10]; for(int i=0; i < numArr.length; i++) { numArr[i] = i; System.out.print(numArr[i]); } System.out.println(); for (int i=0; i 2021. 2. 26.
[Java] 배열 - 최대값, 최소값 구하기 public static void main(String[] args) { int[] score = { 79, 88, 91, 33, 100, 55, 95 }; int max = score[0]; int min = score[0]; for (int i = 1; i max) { max = score[i]; }else if (score[i] < min) { min = score[i]; } } System.out.println("최대값" + max); System.out.println("최소값" + min); } 처음 max, 와 min을 배열의 첫번째 요소로 초기화하고 for문을 돌리면서 배열의 두번째 요소부터 값을 비교하는 방식이다. 결과 최.. 2021. 2. 24.
[Java] 배열 1. 배열 같은 타입의 여러 변수를 하나의 묶음으로 만든 것 배열의 선언 방법 타입[] 변수이름; 타입 변수이름[]; 배열의 생성 - 배열을 생성해야 값을 저장할 수 있는 공간이 만들어진다. 변수이름 = new 타입[길이]; - 배열 선언과 생성 동시에 하기 타입[] 변수이름 = new 타입[길이]; int[] score = new int[5]; 배열의 인덱스 -인덱스는 배열의 요소마다 붙여진 일련번호 -0부터 배열길이 -1까지 배열의 길이 -값을 저장할 수 있는 공간의 개수 -배열의 길이는 0일수도 있음 배열의 복사 System.arraycopy(num, 0, newNum, 0, num.length); // num[0]에서 newNum[0]으로 num.length개의 데이터를 복사 2021. 2. 22.
728x90
반응형