상세 컨텐츠

본문 제목

[자바]Java#06 리터럴의 타입과 접미사

Java/이론설명

by HHHHHHHHHHHHH 2021. 2. 12. 22:30

본문

변수에 타입이 있는 것처럼 리터럴에도 타입이 있다.

정수형의 long,실수형의 float, double 외에 2진수, 8진수, 16진수를 표시할 때는 접수사를 붙여야 한다.

 

 

long big = 100_000_000_000L;       //정수형 리터럴 중간에 _를 사용해 큰 숫자를 편하게 읽을 수 있다. 그리고 접미사 L 또는 l을 붙여줘야 되는데 소문자 ㅣ은 숫자와 헷갈릴 수 있으므로 대문자 L을 사용하는 것이 좋다

float pi = 3.14f;    //접미사 f대신 F를 사용할 수 있다. 생략 불가double rate = 1.618d;   //접미사 d대신 D를 사용할 수 있다. 정수형에서 int가 기본형인 것처럼 실수형은 double이 기본형이라 접미사를 생략할 수 있다.int binNum = 0b0101;   //2진수로 5를 나타낸 것이다. 접두사에 0b를 붙여줘야 한다. 

int octNum = 010;     //8진수로 10을 나타낸 것이다.접두사에 0을 붙여줘야 한다.8진수로 10을 나타낸 것이다.

int hexNum = 0x10;   //16진수로 10을 나타낸 것이다. 접두사에 ox 또는 OX를 붙여줘야한다.

관련글 더보기

댓글 영역