728x90
반응형
package chap5;
/*
* 배열의 선언 및 초기화 예제
* 배열 : 한개의 참조변수명에 여러개의 값을 저장할 수 있는 자료구조
* 동일한 자료형인 여러개의 값을 저장할 수 있음
* 요소(저장된 값 1개)에 접근은 인덱스(첨자)로 한다.
* 인덱스는 0부터 시작한다.
*
*/
public class ArrEx1 {
public static void main(String[] args) {
//1. 배열의 선언
int[] arr1;
//2. 배열의 초기화
arr1 = new int[5]; //기본값으로 초기화 됨
//배열의 요소 출력하기
System.out.println(arr1[0] + "," + arr1[1] + "..." + arr1[4]);
//배열의 요소 값을 수정하기
arr1[0] = 10;
arr1[1] = 20;
System.out.println(arr1[0] + "," + arr1[1] + "..." + arr1[4]);
//반복문으로 출력하기
for(int i=0; i<arr1.length; i++)
System.out.println(arr1[i]);
System.out.println("arr1의 배열 요소의 갯수:" + arr1.length); //5
//배열의 선언과 초기화
int[] arr2 = new int[10];
System.out.println("arr2의 배열 요소의 갯수:" + arr2.length); //10
//arr2 배열의 인덱스의 값의 범위 : 0 ~ 9
// arr2[10] = 100; // java.lang.ArrayIndexOutOfBoundsException 오류발생
//배열의 인덱스 범위 : 0 ~ 열.length -1 까지 가능
}
}
728x90
반응형
'study > Java' 카테고리의 다른 글
[Java] 16. 배열의 초기값, 배열 내용 변경 (0) | 2022.03.15 |
---|---|
[Java] 16. 배열 Exam1 (정수값 10개를 저장하는 배열을 정의하고, 배열의 값 : 10, 20, 30, ... 100의 값을 저장 배열요소의 합을 출력하기) (0) | 2022.03.15 |
[Java] 15. 중첩 반복문 Exam4 (삼각형의 높이를 입력받아 삼각형 출력하기) (0) | 2022.03.15 |
[Java] 15. 중첩 반복문 Exam3 (1부터 100까지의 중 2의 배수도 아니고, 3의 배수도 아닌 수의 합을 구하기) (0) | 2022.03.15 |
[Java] 11 ~ 14. TEST7 풀이 ((1)+(1+2)+(1+2+3)+... (1+2+3+...10)=220 출력하기) (0) | 2022.03.14 |