일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- static
- if문
- 생성자
- 상속
- illustrator
- 조건문
- Interface
- Override
- for문
- switch문
- 변수
- Photoshop
- Overload
- 배열
- do while문
- After effects
- 클래스
- Singleton
- private
- length
- 파라미터
- 메서드
- 형변환
- super
- Java
- 반복문
- expand
- symbol
- 멤버변수
- while문
- Today
- Total
목록배열 (6)
Ms'Note

객체 배열의 생성 부모 클래스에 대한 객체 배열을 생성하고 배열의 요소에 자식 클래스 객체를 할당하면, 자동으로 암묵적 형 변환이 이루어져 순서나 종류에 상관없이 배열에 저장할 수 있다. public class Main02 { public static void main(String[] args { // 부대지정 Unit[] units = new Unit[5]; units[0] = new AirForce("공군1호"); units[1] = new AirForce("공군2호"); units[2] = new Navy("해군1호"); units[3] = new Army("육군1호"); units[4] = new Army("육군2호"); // 부대 일괄 공격 for(int i=0; i
2차 배열의 생성 방법과, 2차 배열 데이터에 대한 합계 및 평균값 구하기 public class Main02 { public void main(String[] args) { // 성적표에 대한 2차 배열 생성 // 학급 성적을 위한 배열 int[][] grade = new int[3][3]; // 둘리의 과목별 점수 grade[0][0] = 75; grade[0][1] = 82; grade[0][2] = 91; // 도우너의 과목별 점수 grade[1][0] = 88; grade[1][1] = 64; grade[1][2] = 50; // 또치의 과목별 점수 grade[2][0] = 100; grade[2][1] = 100; grade[2][2] = 90; // 2차 배열을 탐색하여 총점과 평균점수 구하..
배열 생성의 여러가지 방법과 배열에 포함된 값들에 대한 평균값 구하기 public class Main01 { public void main(String[] args) { /** 배열의 생성 방법 */ //배열의 선언과 크기 지정 및 값의 할당에 대한 개별 처리 int[] dooly; dooly = new int[3]; dooly[0] = 75; dooly[1] = 82; dooly[2] = 91; //배열의 선언과 크기 지정의 일괄처리 int[] douneo = new int[3]; douneo[0] = 88; douneo[1] = 64; douneo[2] = 50; //배열 생성의 일괄처리 int[] ddochy = new int[] {100, 100, 90}; /** 배열의 활용방법 */ //같은 종..
배열의 종류 1차 배열 앞에서 살펴본 배열처럼 한 줄만 존재하는 사물함 같이 구성된 배열 2차 배열 1차 배열의 각 칸에 새로운 배열을 넣는 형태 1차 배열의 각 칸은 행이 되고, 각각의 칸에 추가된 개별적인 배열이 "열"의 개념이 되어 "행렬"을 구성하게 된다. 다차원 배열 배열의 각 칸에 지속적으로 다른 형태의 배열을 포함시키는 형태로 2차, 3차, 4차, n차까지 무제한으로 확장할 수 있다. 실무에서는 2차원 배열을 초과하는 형태는 사용하지 않는다. 2차원 배열의 생성 방법 2차원 배열의 선언 데이터 타입의 이름 뒤에 대괄호 "[]"를 행과 열에 대하여 각각 지정한다. 데이터형[][] 배열이름; 2차원 배열의 크기 할당 행과 열에 대한 크기를 명시한다. 배열이름 = new 데이터형[행][열]; 2차..
배열의 크기 설정과 값 할당에 대한 일괄처리 배열의 크기를 지정하면서 괄호"{…}"안에 배열에 포함될 각 항목들의 콤마(,)로 나열하면 배열의 생성과 값의 할당을 일괄처리할 수 있다. 이때는 배열의 크기를 별도로 지정하지 않으며, "new데이터형[]"부분은 생략 가능하다. 데이터형[] 배열이름 = new 데이터형[] {값1, 값2, ..., 값n}; 데이터형[] 배열이름 = {값1, 값2, ..., 값n}; 배열값 사용하기 배열안에 저장되어 있는 값들을 사용하여 연산이나 출력등의 처리를 위해서는 배열에 부여된 인덱스 값을 통해서 데이터에 접근해야 한다. System.out.println(grade[0]); System.out.println(grade[1]); System.out.println(grade[..

배열의 필요성 상황 제시 다음과 같이 학급 성적표가 있다. 각 학생들의 평균점수를 구하여라. 이름 국어 영어 수학 둘리 75 82 91 도우너 88 64 50 또치 100 100 90 변수의 수 증가 프로그램에서 처리하는 값들이 많아질 수록, 선언해야 하는 변수의 수가 증가하게 되어서 프로그램의 소스가 더 난해해진다. int dooly_kor = 75; int dooly_eng = 82; int dooly_math = 91; System.out.println((dooly_kor + dooly_eng + dooly_math)/3); int douneo_kor = 88; int douneo_eng = 64; int douneo_math = 50; System.out.println((douneo_kor + d..