728x90
반응형
배열
배열(Array)이란?
- 같은 타입의 변수들이 모아놓은 것
- 배열은 하나의 이름을 공유
(도깨비 아님)
배열을 만드는 법
- 배열 참조 변수를 선언한다 int[] Student;
- 배열을 new 연산자를 사용하여 생성한다 Student = new int[5];
배열을 만드는 법(2)
배열은 선언과 동시에 생성이 가능하다.
int[] Student = new int[5];
또한, 어떠한 타입의 자료형도 배열로 생성이 가능하다.
double[] teacher = new double[10];
char[] grade = new char[10];
배열 예제와 초기화
public class Array{
public static void main(String[] args){
int[] number = {10,20,30};
for(int i=0;i<number.length;i++)
System.out.println(number[i]);
}
}
int형 배열을 만들어서 number라는 배열변수를 주었다.
배열안에 10,20,30 값을 생성시 주었고
반복문을 통해 값을 출력하였다.
객체의 배열
객체들의 배열 : 객체들이 저장된 배열이다.
객체들의 배열에서는 객체에 대한 참조값 만을 저장한다.
Ex) Car[] cars = new Car[5]; // Car객체배열을 cars라는 객체변수를 주어 만든다.
객체의 원소에 들어가는 객체는 따로 생성하여야 한다.
cars[0] = new Cars(); // 0번째 cars의 객체를 만든다.
2차원 배열
- 배열의 선언
- double[][] dou = new double[4][5];
2차원 배열 출력
더보기
for(int s = 0 ; i<3;i++)
for(int j=0; j<5;j++)
System.out.println(s[i][j]);
2차원 배열 예시
더보기
public class Array{
public static void main(String[] args){
int[][] array = { { 10,20,30,40},{50,60,70,80},{90,100,110,120} };
for(int i=0;i<array.length;i++){
for(int j=0;j<array[i].length;j++){
System.out.println(i+"행"+ c+ "열 : "+array[i][j]);
}
}
}
}
관련글
1.2019/10/22 - [IT/Java] - Java 공부 정리 [1]
2.2019/10/23 - [IT/Java] - Java 공부 정리 [2] - 상속
3.2019/10/24 - [IT/Java] - Java 공부 정리 [3] - 상속(2)
4.
공감,구독 부탁드립니다.
반응형
'IT 기술 > 자바[Java]' 카테고리의 다른 글
Java 공부 정리[6] - 예외 처리 (Exception) (0) | 2020.01.09 |
---|---|
Java 공부 정리[5] - 추상,인터페이스 (0) | 2020.01.08 |
Java 공부 정리 [3] - 상속(2) (0) | 2019.10.24 |
Java 공부 정리 [2] - 상속 (0) | 2019.10.23 |
Java 공부 정리 [1] (0) | 2019.10.22 |