본문 바로가기

Java

변수 데이터를 저장하는 공간 / Data type

8가지 자료(type)형

: 데이터를 효율적으로 사용하기 위해서 8가지로 나누었어요.

mapping : 변수명을 보고 실제로 주소번지를 찾아주는 것.

 

정수타입

byte     num1     =     10; (1byte)

타입         변수명       대입한다   값   문장을 끝냅니다.

 

int (4byte) : 보통 숫자를 위한 타입 21억9천 나누기 2 왜냐면 음수도 취급하니까

long(8byte) : 많이 큰 숫자를 위한 타입

 

형변환(casting)

묵시적 형변환 

더 큰 타입에 작은 타입

 

명시적 형변환

 

**다운캐스팅할 때 값 유실 될 수도 있으니까 조심!!

 

 

 

정수타입

int 4byte

long 8byte

아래에 콘솔창이 있음. 

실수타입

double 8byte

아래에 콘솔창있어요

 

 

 

 

문자타입 

 char 2byte

   char[]     str  = {'가', '나', '다'};  연속된 메모리 공간 정해져 있는(고정적)

예시 - 전화번호, 주빈번호

배열이라는 타입 변수 대입 = 

 

아래에 콘솔창있어요.

 

**runtime오류  : 문법적 오류말고 실행시 오류(매모리 관련?)

 

대문자로 시작해요

String(가변적)

예시-본문내용 이메일 주소

 

아래에 콘솔창있어요