Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 앤서블 설치
- c
- 스트림셋이란?
- mysql on docker
- 도커 시작하기
- 도커
- elk stack
- ansible install
- 백준
- java
- 코딩
- nvidia docker
- mysql docker
- 알고리즘
- c++
- docker
- C언어
- 자바
- 파이썬
- 도커 elk
- python
- MySQL
- 데이터베이스
- 푸시푸시
- 정보처리기사
- 도커 mysql
- 스트림셋
- 클라우드
- streamsets 강의
- 데이트
Archives
- Today
- Total
리그캣의 개발놀이터
[java] 자바 literal 리터럴 이란? 본문
타이핑 하며 작성한 문서이기에 오타가 있을 수 있습니다. 오타나 잘못된것은 아래 댓글로 지적해주세요
리터럴
리터럴이란?
리터럴은 데이터 그 자체, 프로그램에서 직접 표현한 값을 의미한다.
아래와 같이 선언했다 가정해보자. 여기서 리터럴은 A
가 된다.
car c = 'A';
이렇게 A
와 같이 소스 코드에 직접 기술된 값을 리터럴이라고 부른다.
기본형(privitive type)에 관한 리터럴은 아래의 예제처럼 선언한다.
// int 타입의 정수 리터럴 (10진수)
int num1 = 123;
System. out.println(num1);
// int 타입의 정수 리터럴 (8진수)
int num2 = 010; // 맨 앞에 0을 붙인다.
// int 타입의 정수 리터럴 (16진수)
int num3 = 0xa; // 맨 앞에 0x 또는 0X를 붙인다.
// int 타입의 정수 리터럴 (2진수)
int num4 = 0b11; // 맨 앞에 0b 또는 0B를 붙인다.
// long 타입의 정수 리터럴
long longNum = 1L // 맨 끝에 l 또는 L을 붙인다.
// float 타입의 부동소수점 리터럴
float floatNum = 3.14f; // 맨 끝에 f 또는 F를 붙인다.
System.out.println(floatNum); //3.14
float floatNum2 = 3f;
System.out.println(floatNum2); //3.0
//double 타입의 부동 소수점 리터럴
double doubleNum = 3.14; // 소수점은 디폴트로 double 타입이 된다.
System.out.println(doubleNum); //3.14
double doubleNum2 = 3d; // 맨 끝에 d 또는 D를 붙인다.
System.out.println(doubleNum2); //3.0
//논리 리터럴
boolean bool = true; // true 또는 false
System.out.println(bool) //true
//문자 리터럴
char c = 'A'; //작은따옴표(')로 둘러싼다.
System.out.println(c)
수가 많은 숫자값을 표기할 경우 서류 등에서는 콤마(,)를 사용해서 12,345,678
과 같이 구분해서 표기하는 일이 생긴다. 이런 경우 다음과 같이 언더스코어를 사용하여 구분 표기할 수 있다.
자바 7 이후에서 사용할수 있게 되었다.
long amount = 123_456_789;
System.out.println(amount); //123456789
ref
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
[Java] 타입 형변환, 캐스팅 그리고 타입 프로모션 (0) | 2020.11.21 |
---|---|
[Java] 변수 선언 및 초기화하는 방법 (0) | 2020.11.21 |
[java] 프리미티브 타입과 레퍼런스 타입 (0) | 2020.11.21 |
[java] 프리미티브 타입 종류와 값의 범위 그리고 기본 값 (0) | 2020.11.21 |
[JAVA] 예외 처리 Exception (0) | 2018.03.08 |
Comments