포스트

[JAVA] 변수의 타입 기본형

변수의 타입

변수의 타입에는 기본형과 참조형이 있다.

기본형(primitive type)

  • 논리형(boolean), 문자형(char), 정수형(byte, short, int, long), 실수형(float, double)이 있다.
  • 계산을 위해 실제 값을 저장한다.

참조형(reference type)

  • 기본형을 제외한 나머지
  • 객체의 주소를 저장한다.

자료형에는 ‘기본형(primitive type)과 참조형(reference type)’으로 나눌 수 있다.

※ 자료형 : 값의 종류는 크게 ‘문자와 숫자’로 나눌 수 있으며, 이에 따라 저장될 공간의 크기와 저장형식을 정의한 것

기본형

기본형은 총 8개의 타입이 있다. 크게 논리형, 문자형, 정수형, 실수형이 존재한다.

분류타입설명
논리형booleantrue(참)와 false(거짓) 중 하나로 조건식과 논리적 계산에 사용된다.
문자형char문자를 저장하는데 사용되며, 변수에 하나의 문자만 저장이 가능하다.
정수형byte, short, int, long주로 int가 사용되며, byte는 이진 데이터를 다룰 때 사용되며, short는 C언어 호환을 위해 추가됐다.
실수형float, double실수를 저장하는데 사용되며, 주로 double이 사용된다

정수형에서 int는 CPU가 가장 효율적으로 처리할 수 있는 타입이라 주로 사용되지만, 효율적인 실행보다 메모리를 절약하려면, byte나 short를 사용하면 된다.

 1byte2byte4byte8byte
논리형boolean   
문자형 char  
정수형byteshortintlong
실수형  floatdouble
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.