대충벌레 블로그
article thumbnail
728x90
반응형

 

배열

배열(Array)이란?

  • 같은 타입의 변수들이 모아놓은 것
  • 배열은 하나의 이름을 공유 (도깨비 아님)

 

 

 

배열을 만드는 법

  1. 배열 참조 변수를 선언한다 int[] Student;
  2. 배열을 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]);
                }
               }
              }
             }

 

관련글

 
 

 

공감,구독 부탁드립니다.

 

반응형
profile

대충벌레 블로그

@대충벌레

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!