가자미의 개발이야기
자바의 상수 자료형 본문
a. final
'상수'란 딱 한번 할당 가능하며 변경 불가능한 값 혹은 final 선언이 되어있는 변수
상수 변수는 모두 대문자로 지어주고 띄어쓰기 대신 언더바(_)를 사용.
ex) final int MAX_SIZE=100; 이런식으로.
b. 리터럴
'리터럴'은 자료형 기반으로 표현된 상수를 뜻한다.
ex) int num=5+7;(정수형 리터럴) double num2=4.4+2.2;(실수형 리터럴)
자바에선 정수를 무조건 int형으로 인식한다.
만약 long형 정수를 입력하고 싶으면 정수 뒤에 l(L)을 붙여야 한다.
실수형 리터럴은 double의 경우 d(D), long인 경우 l(L).
이진수로 수를 입력하고 싶은 경우 앞에 OB(ob)를 붙이면 된다.
숫자 사이에 언더바를 삽입하는 것은 문제가 되지 않는다.
서로 다른 변수를 연산할 때 자료형 변환이 필요하다.
대개 자동으로 형 변환이 이뤄지는데 규칙이 있다.
1. 자료형의 크기가 큰 방향으로 형 변환이 이뤄진다. 2. 크기에 상관없이 실수 자료형이 우선한다.
필요한 경우, 변수 앞에 (int)num1 이런 식으로 명시적 형 변환도 가능하다.
'Java > 자바 기본 문법' 카테고리의 다른 글
자바의 메소드와 클래스 (0) | 2021.01.03 |
---|---|
조건부 연산자와 switch, do while, for each (0) | 2021.01.02 |
자바의 연산자 관련 반드시 알아야 할 주의사항 (0) | 2021.01.02 |
자바의 자료형과 변수 이름 규칙 (0) | 2020.12.30 |
자바 혼자서 공부할 때 유용한 사이트 (0) | 2020.12.27 |