Java - literal의 타입, 접두사와 접미사 내용 정리

최고요·2023년 5월 9일
0
post-thumbnail

literal의 타입, 접두사와 접미사

리터럴의 타입은 저장되는 값의 데이터 타입에 따라 결정됩니다.
자바에서는 정수, 부동소수점, 문자,문자열,불리언 등의 리터럴 타입이 있습니다.

리터럴 값은 접두사(prefix)와 접미사(suffix)를 사용하여 표현할 수 있습니다.

이를 통해 리터럴 값의 데이터 타입이나 진법을 명시적으로 지정할 수 있습니다.


정수 리터럴

10진수 - 기본적으로 정수 리터럴은 10진수로 표현됩니다. 접두사나 접미사가 없습니다.

int decimal = 42;

2진수 - 접두사 0b 또는 0B를 사용하여 2진수 정수 리터럴을 표현합니다.

int binary = 0b101010;

8진수 - 접두사 0를 사용하여 8진수 리터럴을 표현합니다.

int octal = 052;

16진수 - 접두사 0x 또는 0X를 사용하여 16진수 정수 리터럴을 표현합니다.

int hexadecimal = 0x2A;

부동소수점 리터럴

실수 리터럴 - 기본적으로 부동소수점 리터럴은 실수로 표현됩니다. 접미사가 없으면 기본적으로 double 타입으로 간주됩니다.

double real = 3.14159;

float 타입 - 접미사 f 또는 F를 사용하여 float 타입의 부동소수점 리터럴을 표현합니다.

float floatValue = 3.14F;

double 타입 - 접미사 d 또는 D를 사용하여 double 타입의 부동소수점 리터럴을 명시적으로 표현할 수 있습니다.

double doubleValue = 3.14159D;

문자 리터럴

문자 리터럴은 작은따옴표 ''로 묶인 단일 문자를 사용하여 표현합니다.

char letter = 'A';

문자열 리터럴

문자열 리터럴은 큰따옴표 ""로 묶인 문자들의 시퀀스를 사용하여 표현합니다.

String name = "choigoyo";

불리언 리터럴

불리언 리터럴은 truefalse값을 사용하여 표현합니다.

boolean isActive = true;
profile
i'm best

0개의 댓글