본문 바로가기
Java

#1 자바 자료형

by Taron 2022. 1. 16.

1.정수형:byte(1byte) -128 ~ 127 표현가능
           short(2byte) -32,768 ~ 32,767표현가능
           int(4byte) -2,147,483,648 ~ 2,147,483,647 표현가능

           long(8byte) -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 표현가능

 

2.문자형: char(2byte)

특징:문자형 char에서는 한글자의 문자만 표현할 수 있습니다 그 이유는 자바는 유니코드로 문자를 표현하는데 유니코드는 16비트로 총 65,536개의 문자를 표현할 수 있습니다 문자형의 메모림할당 크기를 보시면 한글자만 표현할 수 있는 이유를 알 수 있습니다.

 

3.논리형 : Ture/False 

특징:논리형의 기본값은 False형이며 자료형중 가장작은 1byte를 가집니다

 

4.실수형:float(4byte) float 타입에 정보를 저장하려면 리터럴 F 또는 f를 붙여줘야 한다.

           double(8byte) double 타입에서는 리터럴을 생략할 수 있다.

double에서 리터럴을 생략 할 수 있는 이유는 실수형 숫자들은 기본적으로 double로 인식하기때문이다. 따라서 float형으로 표현하고 싶다면 뒤에 F 또는 f를 붙여야 사용할 수 있다.

 

5.문자열:string

특징:string 인스턴스가 생성되면 그 값을 읽기만 할 수 있고 변경을 불가능하다.

'Java' 카테고리의 다른 글

#6 자바 접근 제한자 종류와 차이점  (1) 2022.04.15
#5 객체지향과 클래스(Class)  (0) 2022.04.15
#4 자바 배열(ArrayList)  (1) 2022.04.14
#3 반복문  (0) 2022.01.30
#2 조건문  (1) 2022.01.24

댓글