Back-end/JAVA,Spring

자바 기본형 한눈에 정리.

cheersHena 2018. 6. 4. 19:58
반응형





기본형 타입 가장 기본이 되는 데이터 타입.


종류 : 논리형/  문자형/ 정수형 / 실수형


1. 논리형

boolean (1byte) : ture 와 false중 한가지 값을 가짐.

e.g. 

boolean is = true;

boolean is = false;


2. 문자형

char (2byte) : 문자는 홑따옴표를 사용하여 한글자만 표현 가능.

이때 문자로는 글자, 숫자, 특수문자, 공백 등 모든 문자 표현이 가능하다.

홑따옴표를 사용하지 않으면 아스키코드(숫자)를 반환한다.

e.g.


char ch = 'A';

char ch = 'z';

char ch = '9';

char ch = ' ';

char ch = '0'; -> 0 출력 하지만 사실ch의 값은 0의 아스키코드이다.

char ch = 0 ;  ->  48출력 ( 즉, 0의 아스키코드는 48이다.)


*ASCII : American Standard Code for Information :정보교환 미국 표준 코드.


3. 정수형

정수를 표현하는 데이터 타입. 정수 범위에 따라 다양하게 제공됨.

byte(1byte) < short(2byte)

< int (4byte)  < long (8byte) 

e.g

int i = 45;

long l = 12387923L; (값뒤에 소문자 또는 대문자 L) 

붙이지 무조건 int로 저장됨.



4.실수형

실수를 표현하는 데이터 타입. 즉 소수점 표현. 

float (4byte) < double(8byte)

e.g

float f = 32.43f; 

(값뒤에 소문자 f 또는 대문자) 붙여주지 않으면 default값인 double로 저장됨..


double d = 23.232; 

알파벳 생략 가능. 실수는 자동적으로 double로 저장된다.

double d = 23.232d;  
(하지만 값뒤에 소문자 d 또는 대문자 붙어주어도 상관은 없다.)


* String 등등은 참조형. 









반응형