기타/JAVA

[JAVA] 변수 기초

푸쿠이 2018. 6. 19. 21:20

ㅇ 기본형 (primitive type)



 1byte

2byte 

4byte 

8byte 

논리형 

boolean 

 

 

 

문자형 

 

char 

 

 

정수형 

byte 

short 

int 

long 

실수형 

 

 

float 

double 


정수형과 실수형에서는 각각 int와 double이 기본이기 때문에, 접미사를 붙일 필요가 없다.

ex) float는 10.0f , long은 10L (접미사는 대소문자 구분이 없다.)

기본형은 실제 값을 저장한다.



ㅇ 참조형 (reference type)


기본형을 제외한 타입(4byte) 이다. 

참조형은 객체의 주소를 저장한다.



ㅇ 타입과 기본값


boolean

false

char 

'\u0000'

float 

0.0f

int 

0

long 

0L

String 

 null



ㅇ 리터럴 / 변수 / 상수 / 키워드

/* 예제 코드 */

int a = 100;
long b= 200L;
final float PI = 3.14f;

위의 코드를 보고, 밑의 표처럼 구분할 수 있다.

리터럴

100, 200, 3.14 

리터럴 접미사

L, f 

변수

a, b

키워드

int, long, float, final 

상수

PI