[Java] Data Type

곽태민·2023년 6월 8일
0

Java

목록 보기
6/8

자료형


앞서 배운 변수와 상수에서 type을 정의한 int String 이런 type 정보들을 자료형이라고 한다. (int = 숫자, String = 문자)

Primitive Type (기본 자료형)

숫자

  1. short: 컴퓨터에서 2byte로 표현할 수 있는 정수형 자료형을 의미한다. (-32768 ~ 32768까지 표현할 수 있음)
  2. int: 컴퓨터에서 4byte로 표현할 수 있는 자료이다. (-20억 ~ +20억까지 표현할 수 있다.) _ 가장 기본적으로 많이 사용.
  3. long: 컴퓨터에서 8byte를 표현할 수 있는 자료이다. (int외에 더 많은 수를 표현해야 할 때 사용)
  4. float: 소수점을 표현할 때 사용한다. java에서는 소수점 뒤에 F를 붙여야 float 타입 적용이 된다.
    1. double: 소수점을 표형할 때 사용한다. float보다 더 큰 소수점을 표현할 때 사용한다.

문자

  1. char: character의 약자로, 글자 하나만 표현하기 때문에 여러 글자를 표현할 수 없다.

논리

  1. boolean: 참과 거짓을 표현하는데 출력하는데 사용은 잘 하지 않고, 반복문이나 조건문 등 어떤 경우의 수를 판달할 때 사용한다.

바이트

  1. byte = 컴퓨터에서 표현되는 모든 데이터는 byte의 연속이며, 직접 쓰는 일은 별로 없다.. (예시로 'd'는 아스키코드에서 십진법으로 100이다.)

Reference Type (참조 자료형)

  • String: String은 기본 자료형이 아닌 참조 자료형이다. class로 정의된 타입으로 해당 타입은 참조 자료형이다.
    • 만약 값이 비어있다면 null로 출력이 되는데 참조 자료형은 기본 값이 없기 때문에, 값이 아예 없다라고 해서 null이 출력된다.
  • Array: Array는 자료형 데이터를 연속된 공간에 저장하기 위한 자료구조로, int[] 이런식으로 기본 자료형 뒤에 대괄호를 붙혀준다.
    • Arrays.toString() 이를 이용하여 원하는 출력값이 출력이된다.
profile
Node.js 백엔드 개발자입니다!

0개의 댓글