1. 배열
배열의 선언
//정수를 여러 개 저장할 수 있는 배열 arr1 선언
int[] arr1; // 같은 말 : int arr1[];
배열의 생성
//정수를 5개 저장할 수 있는 배열 arr1을 생성.
arr1 = new int[5];
//기본 값 -> 0
배열의 선언과 생성을 동시에
int[] arr2 = new int[3];
//주의 : int[3] arr2; -> 불가능
double 의 기본 값 -> 0.0
String 의 기본 값 -> null
배열의 또 다른 생성 방법
//1,2,3을 저장하고 있는 배열 arr1 생성
int[] arr1 = {1, 2, 3};
//특정 값으로 초기화된 배열을 생성할 때에는
//선언과 생성을 같이 진행해야 함
배열의 내용을 출력할 때는 변수명으로 접근 X
배열에 저장된 값을 읽기 위해서는 몇 번째 요소의 값을 읽을지 명확히 해야 함
**배열의 요소는 0번째부터 시작함
* 새롭게 알게 된 것
변수명.length -> 변수의 길이를 int 값으로 받을 수 있음
for-each문
for (int e : arr1){
System.out.println(e);
}
배열에 들어있는 값을 변수 e에 하나씩 받을 수 있음
값을 받는 것만 가능하고 집어 넣는 것은 안 됨.
Math.random() : 0.0 이상 1 미만 임의의 실수를 랜덤으로 전달해 줌
ex) double y = Math.random(); : 0.0 <= y < 1 사이의 실수가 랜덤으로 y에 할당된다
double 타입이기 때문에 정수로 사용하고 싶다면 (int)로 형 변환해야함
Math.random() 값에 연산해서 다양하게 사용가능함
ex) int i = (int) (Math.random() * 50 + 50); : 50 <= i < 100 사이의 임의의 정수
'TIL' 카테고리의 다른 글
| 230126 [Java] (클래스) (0) | 2023.01.26 |
|---|---|
| 230125 [Java] TIL (이중반복문 / 2차원 배열 / 메소드) (0) | 2023.01.25 |
| 230119 [Java] TIL (switch문 / while문 / for문) (0) | 2023.01.19 |
| 230118 [Java] TIL (연산자 / 조건문) (0) | 2023.01.18 |
| 230117 [Java] (변수 / 자료형 / 연산자) (0) | 2023.01.17 |