본문 바로가기
AI빅데이터융합웹개발자양성과정/JAVA

[Java] 배열

by 밍구적 2023. 4. 13.

Java  2023. 04. 13일 세 번째 시간!

배열

배열(array)은 같은 타입의 변수들로 이루어져 여러 값을 저장할 수 있는 변수 공간이다.

배열에서의 위치를 가리키는 숫자를 인덱스(index)라고 한다. 

주의해야 하는 점은 자바에서 인덱스는 언제나 0부터 시작한다.

 

+ 2023.04.14 2차원 배열 내용 추가.

public class array {

 

public static void main(String [] args) {

// 배열 : 같은 타입의 여러 값을 저장할 수 있는 변수 공간

 

// 배열 선언

// (타입)(배열이름) = new(타입)[배열크기];

int arr [] = new int [5]; //이름이 arr인 정수형 배열을 선언하고, 이 배열의 크기를 5로 해라.

//arr 배열의 배열번호는 0~4번까지 있다.(5번은 없음)

 

//배열값 저장 : (배열이름)[배열인덱스] = (저장할 값);

arr [0] = 100; //arr 배열의 0번째 공간에 100을 저장하라.

 

System.out.println("어떤 배열 공간의 값 : " + arr [0]);

}

 

// 2차원 배열 : 행과 열이 함께 존재하는 배열
// 2차원 배열 선언
// (타입)(배열이름)[][] = new(타입)[배열크기][배열크기];
int arr1 [][] = new int [2][3];
int arr2 [][] = { { 10, 20, 30 }, { 100, 200, 300 } };
// { 10, 20, 30 } -> 0번째 행의 정보, 각각 열의 번호는 0번, 1번, 2번이 된다.
// { 100, 200, 300 } -> 1번째 행의 정보, 각각 열의 번호는 0번, 1번, 2번이 된다.

System.out.println(Arrays.toString(arr2));
// 1차원 배열 선언의 부가 설명
// int a[] = new int[3]; -> 배열의 공간만 빌려받을 때
// int a[] = {10, 20, 30}; -> 배열에 바로 값을 저장하면서 사용할 때
// ->자동으로 배열의 크기가 3으로 지정됨

}

 

아스키코드(ASCII)

알파벳에 기초를 둔 문자 인코딩 방법으로 문자 정보의 표현에 대한, 컴퓨터와의 일련의 약속이다.

컴퓨터는 문자를 문자로 기억하지 않고 숫자로 기억하고 표현한다.

그래서 모든 사람이 공통적으로 쓸 수 있게 ANSI(미국표준협회)에서 제시한 표준 코드 체계이다. 


 

댓글