[JAVA] 변수의 타입(3) [실수형 타입 float, double, 부동소수점수]
·
◎ Java/Java☕
1. 실수형 - float, double 실수형은 float와 double이 있으며, 각 타입의 변수에 저장할 수 있는 값의 범위는 아래와 같다. 자료형 저장 가능한 값의 범위 크기 bit byte float 1.4E-45 ~ 3.4E38 (1.4×10^-45 ~ 3.4×10^38) 32 4 double 4.9E-324 ~ 1.8E308 (4.9×10^-324 ~ 1.8×10^308) 64 8 * float와 double은 양의 범위만 적은 것이며, 음의 범위는 양의 범위에 음수 부호(-)를 붙이면 된다. float 타입을 기준으로 봤을 때, 표현 범위는 '-3.4 × 10^38 ~ 3.4 × 10^38'이지만, '-1.4 × 10^-45 ~ 1.4 × 10^-45' 범위(0은 제외)의 값은 표현할 수 ..
[JAVA] 상수와 리터럴(constant & literal) [상수와 리터럴의 정의, 리터럴의 타입과 접미사]
·
◎ Java/Java☕
1. 상수(constant) 상수(constant)는 변수처럼 '값을 저장할 수 있는 공간'이지만, 변수와 달리 값을 저장하면 다른 값으로 변경할 수 없다. 상수를 사용함에 있어 몇 가지 조건이 필요한데 다음과 같다. 1. 선언하는 방법은 변수의 타입 앞에 'final'을 붙여주면 된다. 2. 상수는 반드시 선언과 동시에 초기화해야 한다. 3. 초기화 이후, 상수의 값은 변경할 수 없다. ex) final int MAX_SPEED; // 에러. 상수는 선언과 동시에 초기화해야함 final int MAX_SPEED = 10; // 상수 MAX_SPEED를 선언 & 초기화 MAX_SPEED = 20; // 에러. 상수의 값은 변경할 수 없음 * 상수의 이름은 모두 대문자로 하는 것이 암묵적인 관례이며, 여러..
[JAVA] 변수의 형태(type) [자료형(data type), 기본형(primitive type)]
·
◎ Java/Java☕
1. 자료형(data type) 변수를 선언할 때는 저장하려는 값의 특성을 고려하여 가장 알맞은 자료형을 변수의 타입으로 선택해야 한다. 자료형(data type) : 값(data)의 종류(type)에 따라 값이 저장될 공간의 크기와 저장 형식을 정의한 것 자료형은 크게 '기본형'과 '참조형'으로 나눌 수 있다. 기본형(primitive type) : 계산을 위한 실제 값을 저장. 총 8개 - 논리형(boolean), 문자형(char), 정수형(byte, short, int, long), 실수형(float, double) 참조형(reference type) : 객체의 주소를 저장. 기본형을 제외한 나머지 타입 ex) 클래스이름 변수이름; // 변수의 타입이 기본형이 아닌 것들은 모두 참조변수 2. 기본형..