Coding/JAVA

2.2 데이터 타입

미스터로즈 2019. 7. 14. 23:30

기본 타입

boolean, char, byte, short, int, long, float, double

 

레퍼런스 타입

-배열에 대한 레퍼런스

-클래스에 대한 레퍼런스

-인터페이스에 대한 레퍼런스

 

논리형

- boolean 1비트

문자형

- char 2바이트 

정수형

- byte 1바이트

- short 2바이트

- int 4바이트

- long 8바이트

 

실수형

-float 4바이트

-double 8바이트

 

문자열

String name="Rose"; 

 

변수와 선언

변수 데이터를 저장하는 공간 변수를 선언하면 변수의 타입 크기에 맞는 메모리 공간이 할당된다.

 

var 키워드는 타입을 생략하고 변수 선언

var fee = 200;

var name = "Rose";

var area = 9*3.14;

......

 

var 키워드를 사용하여 변수의 타입을 생략하고 간단히 변수를 선언할 수 있다.

※var는 초깃값을 설정해줘야 한다.

 

상수

final 키워드를 사용

 

final double area = 3.141592;

※나중에 static 을 배우겠지만 final에서는 static을 붙이는게 바람직 하다.

static final double area = 3.141592;

 

타입변환

변수나 상수 혹은 리터럴을 다른 타입으로 변환하는 것

-자동 타입 변환

컴파일러는 작은 타입을 큰 타입으로 자동 변환한다.

long m = 25;;

 

-강제 타입 변환

int n = 300;

byte b = (byte)n;

 

'Coding > JAVA' 카테고리의 다른 글

2.4 연산자  (0) 2019.07.17
2.3 자바의 키 입력  (0) 2019.07.15
2.1 자바 프로그램의 구조  (0) 2019.07.14
1.2 자바의 특징  (0) 2019.07.12
1.1 자바 설치  (0) 2019.07.12