배열의 정의
배열의 정의
- 자료형이 같은 기억 장소의 모임
배열의 요소
- 배열의 요소 :배열은 자료형이 같은 변수 하나하나의 모임으로 이루어져 있는데, 이렇게 배열을 이루고 있는 변수들을 배열의 요소라고 한다.
배열의 형태와 특징
- 배열의 형식 : 자료형[] ArrayName 또는 자료형 ArrayName[]
- 배열은 각 요소의 메모리 위치가 연속된 메모리로 잡힌다.
- 배열은 하나하나 요소를 정해줄 수도 있고, 배열을 선언함과 동시에 한번에 초기화 할 수도 있다.
/*
사용자 한테 0~9사이의 수를 입력받아
한글표기식 출력하는 프로그램을 작성
*/
import java.util.Scanner;
class D18DigitToKor{
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
int n;
char Txt[] = {'영', '일', '이', '삼', '사', '오', '육', '칠','팔', '구'};
System.out.print("0~9사이의 수를 입력==>");
n = sc.nextInt();
if(n > 9 || n < 0)
System.out.println("입력범위를 넘었습니다.");
else
System.out.println(Txt[n]);
}
}
- 배열의 길이가 n일때 배열의 index 는 0부터 n-1까지 이다.
class D10ArrayTest
{
public static void main(String[] args)
{
int []a;
a = new int[5];
//int a[] = new int[5];
a[0] = 100;
a[1] = 200;
a[2] = 300;
a[3] = 400;
a[4] = 500;
// a[5] = 500;
System.out.println("종료");
}
}
/*
index 가 n이면 배열의 길이를 넘어가기 때문에 아래와 같은 오류가 나온다.
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 5 out of bounds for length 5
at D10ArrayTest.main(D10ArrayTest.java:12)
*/
배열의 속성과 메소드
length
- 배열의 길이를 재는 속성이다. 값이 배열의 길이를 담고 있다.
'Kosta DevOps 과정 280기 > Java' 카테고리의 다른 글
객체와 반복문 (0) | 2024.05.14 |
---|---|
자료형의 종류에 따른 값 비교 (0) | 2024.05.13 |
String과 다양한 함수와 속성 (0) | 2024.05.13 |
제어문(4)-break, continue (0) | 2024.05.13 |
제어문(3) - 반복문 (0) | 2024.05.13 |