의견.png

자료형

위키원
tjswn0425 (토론 | 기여)님의 2020년 8월 7일 (금) 15:23 판 (2. 숫자형)
이동: 둘러보기, 검색

자료형(資料形)이란 데이터 타입(Data Type)으로도 불리는데, 이는 프로그래밍 언어에서 여러 종류의 데이터를 식별하는 분류로써, 해당 자료형에 대한 가능한 값, 해당 자료형에서 수행을 마칠 수 있는 명령들, 데이터의 의미, 해당 자료형의 값을 저장하는 방식을 결정한다. [1]

개요

자료형에는 불린(Boolean), 정수(int), 문자(char), 문자열(String), 부동소수점(Floating Point) 등이 있다. 자료형이 정해지지 않은 경우 void를 사용한다.

특징

분류

자바 자료형의 분류[2]

기본 자료형

기본 자료형(Primitive DataType)은 값을 가지고 있는 변수 즉, 선언된 변수에 실제 값이 저장된다. [2] [3] Java 언어에서 제공하는 기본 자료형에는 하나의 문자를 표현하는 char, 표현 범위에 따라 정수를 표현하는 byte,short, int, long, 표현 범위와 오차 범위에 따라 실수를 표현하는 float, double을 제공한다. [4]

1. 문자형
  • 정의

문자형은 문자를 저장하기 위한 변수를 선언할 때 사용되며, char 타입은 하나의 문자만 저장할 수 있다. char 타입을 표현할 수 있는 방법은 문자, ASCII코드, 특수문자(유니코드 포함)으로 3가지 방법이 있다. 가장 쉽게 사용할 수 있는 방법은 한 문자로 표현하는 것이다. [5]

  • 표현 방법

1) 한 문자로 표현 : 작은 따옴표 사이에 출력할 한 문자를 넣는다.

char x = 'x';
[ 출력값 ] 
>> x

2) ASCII코드로 표현 : ASCII코드에 해당하는 10진수 숫자로 표현한다.

System.out.println("\"Java\"");
[ 출력값 ]
>> "Java"
ASCII 코드표[5]

3) 특수문자로 표현 : 백슬러시(\) 다음에 특수 기호를 붙여서 표현한다.

char x = 65;
[ 출력값 ]
>> A
< 특수 문자 > [5] ]
특수문자 문자 표현법
tab \t
backspace \b
form feed \f
new line \n
carriage return \r
역슬래시(\) \\
작은 따옴표(') \'
큰 따옴표(") \"
유니코드(16진수) \u유니코드
2. 숫자형
1) 정수형

Java 언어에서는 정수를 표현하기 위해 byte, short, int, long을 제공한다.


2) 실수형

Java 언어에서는 실수를 표현하기 위해 float, double을 제공한다.

논리형

참조 자료형(Reference DataType)

클래스
인터페이스
배열

활용

각주

  1. 자료형〉, 《위키백과》
  2. 2.0 2.1 자바 자료형〉, 《퍼그의 전초기지》
  3. 자바!변수(기본자료형, 참조자료형, 자료의 형변환)〉, 《개인블로그》, 2017-04-12
  4. 기본 자료형〉, 《언제나휴일(EHPUB.CO.KR)》
  5. 5.0 5.1 5.2 문자형-char〉, 《개인블로그》, 2017-11-18

참고자료

같이 보기


  의견.png 이 자료형 문서는 프로그래밍에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.