본문 바로가기
컴퓨터/Java

[JAVA] 자바의 기본(4)_배열 array

by 버니케이 2021. 9. 20.
반응형
1. 배열 선언
  1-1 문자열 배열 선언
  1-2 정수 배열 선언
2. 다차원 배열

 

1. 배열 선언

컴퓨터 언어에는 '배열'이라는게 있다.

필요한 물건(값)을 가방(배열)에 넣어놓고 다니는 느낌이다.

 

 

처음 이 '배열'이라는 애를 접했을 때는 이해가 가지 않았다.

도대체 얘를 코딩에 쓰는 이유가 무엇인지

언제 사용하는 친구인지 몰랐었다.

 

 

이 의문은 파이썬을 공부할 때 생겼고

파이썬으로 데이터 실무를 다룰 때 해결되었다.

열 이름(인덱스)가 없는 데이터 테이블을 다뤘었는데

열 이름을 정의해줄 때 '배열'을 사용했었다.

자바 배열도 비슷한 느낌으로 사용하..겠지??

 

 

  1-1 문자열 배열 선언

public class Main {
  public static void main(String[] args) {
    String[] food = {"Candy", "Chocolate", "Snack", "Jelly"};
    System.out.println(food[0]);
  }
}

문자열 배열은 말 그대로

문자열을 모아놓은 배열이다.

String으로 배열 선언을 해주면 된다.

 

 

  1-2 정수 배열 선언

public class Main {
  public static void main(String[] args) {
    int[] food = {0,1,2,3,4};
    System.out.println(food[0]);
  }
}

정수 배열도 마찬가지로

정수를 모아놓은 배열이다.

int로 배열 선언을 해주면 된다.

 

 

2. 다차원 배열

public class Main {
  public static void main(String[] args) {
    int[][] Numbers = { {1, 2, 3, 4}, {5, 6, 7} };
    int x = Numbers[1][2];
    System.out.println(x);  
  }
}

다차원 배열이라고 한다.

배열 안에 배열이 있어서, 원하는 값을 좌표 찍듯이 적어주면 된다.


이제 제어문을 공부한 후,

for문으로 배열 출력하는 걸 공부할 것이다.

 

반응형

댓글