🌱 오늘의 주제 : 배열
🌱 배열의 인덱스
인덱스(index)의 범위는 0부터 '배열길이 -1'까지
- 배열의 길이 : 1 ~ 5
- index의 길이 : 0~ 4
🌱 배열의 값을 읽는 방법
- 배열 이름[인덱스]
myNumber[0] = 73;
myNumber[1] = 98;
myNumber[2] = 86;
myNumber[3] = 61;
myNumber[4] = 96;
🌱 배열의 길이(배열이름.length)
int [ ] arr = new int[5]; // 길이가 5인 int 배열
int tmp = arr.length; // arr.length의 값은 5이고 tmp에 5가 저장된다.
- 배열은 한번 생성하면 길이를 변경할 수 없다.
int [ ] score = new int[6];
for (int i = 0; i < 6; i ++)
System.out.println(score[i]);
- 배열 길이 : 1 ~ 6
- 인덱스 길이: 0 ~ 5
🌱 배열의 초기화
int[ ] score = new int[ ] {50, 60, 70, 80, 90};
int [ ] score = {50, 60, 70, 80, 90}; // new int [ ] 를 생략할 수 있음.
- 배열은 생성과 동시에 자동적으로 기본값(0)으로 초기화 된다.
- 원하는 값을 저장하려면 위와 같이 각 요소에 값을 저장해 줘야한다.
🌱 배열의 출력
- 1. for문을 사용해서 출력
int [ ] iArr = {100, 95, 80, 70, 60};
for (int i = 0; i < Arr.length; i++){
System.out.print(iArr[i] + " , ");
}
- Arrays. toString(배열 이름) 메서드 사용해서 출력
int[ ] iArr = {100, 95, 80, 70, 60};
// 배열 iArr의 모든 요소를 출력한다. [100, 95, 80, 70, 60] 이 출력된다.
System.out.println(Arrays.toString(iArr));
- 예외적으로 char배열은 println 메서드로 출력하면 그대로 출력
char[ ] chArr = {'a', 'b', 'c', 'd'};
System.out.println(chArr); //abcd가 출력된다.
'Java' 카테고리의 다른 글
Java - 클래스 변수와 인스턴스 변수 (0) | 2023.01.09 |
---|---|
Java - 2차원 배열 (0) | 2023.01.08 |
임의의 정수만들기 Math.random( ) (0) | 2023.01.02 |
Math.round( )로 반올림하기 (0) | 2023.01.02 |
논리 연산자 && || (0) | 2023.01.02 |