기본형 타입 가장 기본이 되는 데이터 타입.
종류 : 논리형/ 문자형/ 정수형 / 실수형
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로 저장된다.
* String 등등은 참조형.
'Back-end > JAVA,Spring' 카테고리의 다른 글
Data. DBMS (0) | 2018.06.08 |
---|---|
자바 연습) 유용한 연습문제 소스코드. (0) | 2018.06.06 |
[JAVA]캡슐화란? encapsulation. 추상클래스란? Abstract class (0) | 2018.06.04 |
클래스 간의 관계.상속 inheritance/ 포함 (0) | 2018.06.04 |
자바 로또 메이커 소스코드 (0) | 2018.06.02 |