리터럴의 기호가 값의 타입을 드러낸다

숫자 뒤 기호와 따옴표는 컴파일러가 처음 부여할 타입을 결정합니다.

기본 표기

1

명시 표기

1L · 1.0 · '1'

타입 계약

int · long · double · char

L

long 리터럴

소수점

double 리터럴

작은따옴표

char 한 글자

핵심: 값이 같아 보여도 1, 1L, 1.0, '1'은 서로 다른 타입과 연산 규칙을 가집니다.