본문 바로가기
Programming/JAVA 기초

[JAVA 기초] 자바의 자료형(데이터 타입) - 기본형, 참조형

by 두치 Duchi 2020. 3. 25.

자바에서 변수를 만들고 그 변수에 어떤 값을 저장하려면,

자료형, 변수이름, 값이 필요하다.

 

예를 들어 내가 아는 여자 사람 친구의 수를 저장하고 싶다고 해보자....

// int girlFriend = 100; 컴파일 오류가 발생한다......
   int girlFriend = 0;

 

int girlFriend = 0;

이런 식으로 만들 수 있는데...

맨 앞에 적는  int, double 같은 것들을 자료형, Data type라고 한다.

 

 

 자료형, Data Type

 

 

크게 기본형, 참조형으로 나눌 수 있다.

 

 

 기본형

 

 

영어로는 Primitive Type라고 하고, 아래의 글을 참고하자.

 

자바 같은 경우엔 char타입이 2byte여서 '한' 이렇게 한글 한 글자도 넣을 수 있다. 뿌이뿌이뿌이~

 

 

 참조형

 

 

영어로는 Reference Type이라고 하며,

String과 같은 클래스 타입, 배열, 열거, 인터페이스가 있다.

 

 

 정리, 사용

 

 

그림으로 정리해보자면,

진짜 그림으로 설명해 보았다...   설명 :: 상상속 존재인 여자친구가 알려주는 자바수업

 

이렇게 정리할 수 있겠다!

 

자료형에 맞게 변수를 만들어 보자면,

//기본 자료형

//정수 (기본값으로 넣어보았다.)
byte b = 0;
short s = 0;
int i = 0;
long l = 0L;

//실수
float f = 0.0F;
double d = 0.0;

//문자
char c1 = ' ';
char c2 = '\u0000';

//논리
boolean boo = false;

//참조 자료형

//클래스
String str = new String();   // >> null
String str2 = new String("나다");
String str3 = "나다";

//배열
int [] arInt = new int[3];

댓글