◆ 상수와 형변환(Casting)
상수
•
변수에 값을 딱 한번 할당할 수 있으면 상수
•
변경 불가
•
키워드 final 선언
•
관례 - 변수명은 모두 대문자로 ex) FIRST_NAME
리터널
•
int num = 10 에서 num은 변수명 10은 리터널
•
변수에 넣는 변하지 않는 데이터
•
상수라는 표현으로 대신해도 좋다.
형변환(대전제)
•
컴퓨터는 연산시 데이터타입이 다르면 자동 형변환이 일어난다.
=> 자료형의 크기가 큰 방향으로
=> 정수보다는 실수 형으로(소수점을 보전하는 쪽으로)
명시적(강제) 형변환
•
개발자가 위험을 무릅쓰고, 강제로 형변환 시킴
◆ 연산자
연산자 우선순위
String s1 = "1234" + 6.0;
을 하게되면 둘중의 하나로 데이터타입을 맞춘다.
증감연산자
•
int a = x++; //x의 값이 사용되기 전에 증가된다. a는 1이 된다.
•
int b = ++y; //y의 값이 사용된 후에 증가된다. b는 2가 된다.
◆ 반복문
•
Ctrl + shift + F : 코드 정리
foreach
for (int i : arr) {
sum += i;
}
Java
복사
과제
//트리 만들기
//숫자 추측 게임
◆ 배열
•
Arrays.toString(arr) => 배열 전체 출력