숫자 리터럴은 소스 코드에서 직접 나타나는 숫자 값이다. 예를 들어, 123, 3.14, -5, 0b1010, 0xFF 등이 모두 숫자 리터럴에 해당 된다.

숫자 리터럴은 프로그램에서 사용되는 다양한 데이터 타입으로 해석된다.

예를 들어, 123은 정수 리터럴이고, 3.14는 실수 리터럴 이다.

숫자 리터럴의 데이터 타입은 소수점, 접두사, 접미사 등에 따라 결정 된다.

Java에서는 다양한 진법으로 표현된 숫자 리터럴도 지원한다. 예를 들어, 0b1010은 이진수 1010을 나타내는 정수 리터럴이다.


0b0: 이진수 0을 나타낸다. 10진수로는 0이다.

0b1: 이진수 1을 나타낸다. 10진수로는 1이다.

0b101: 이진수 101을 나타낸다. 10진수로는 5이다.

0b1100: 이진수 1100을 나타낸다. 10진수로는 12이다.


또한, 숫자 리터럴에는 수치 값 외에도 특별한 값을 나타내는 특수한 리터럴도 있다. 예를 들어, null은 null 값이 들어 있는 참조 변수를 나타내는 특수한 리터럴이다.

 

 

참고: https://www.youtube.com/watch?v=D1Yg1Q9Zd0A&list=PLG7te9eYUi7toebNnbA1cZNRDoUcHmsGd&index=14 

 

+ Recent posts