의견.png

"자료형"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(문자형)
(1.문자형)
12번째 줄: 12번째 줄:
 
기본 자료형(Primitive DataType)은 값을 가지고 있는 변수 즉, 선언된 변수에 실제 값이 저장된다. <ref name="퍼그의 전초기지"></ref> <ref name="나는연어다"> 〈[https://programmingyoon.tistory.com/3 자바!변수(기본자료형, 참조자료형, 자료의 형변환)]〉, 《개인블로그》, 2017-04-12</ref>  Java 언어에서 제공하는 기본 자료형에는 하나의 문자를 표현하는 char, 표현 범위에 따라 정수를 표현하는 byte,short, int, long, 표현 범위와 오차 범위에 따라 실수를 표현하는 float, double을 제공한다. <ref name="언제나 휴일"> 〈[https://ehpub.co.kr/java-2-1-%EA%B8%B0%EB%B3%B8-%EC%9E%90%EB%A3%8C%ED%98%95/ 기본 자료형]〉, 《언제나휴일(EHPUB.CO.KR)》</ref>
 
기본 자료형(Primitive DataType)은 값을 가지고 있는 변수 즉, 선언된 변수에 실제 값이 저장된다. <ref name="퍼그의 전초기지"></ref> <ref name="나는연어다"> 〈[https://programmingyoon.tistory.com/3 자바!변수(기본자료형, 참조자료형, 자료의 형변환)]〉, 《개인블로그》, 2017-04-12</ref>  Java 언어에서 제공하는 기본 자료형에는 하나의 문자를 표현하는 char, 표현 범위에 따라 정수를 표현하는 byte,short, int, long, 표현 범위와 오차 범위에 따라 실수를 표현하는 float, double을 제공한다. <ref name="언제나 휴일"> 〈[https://ehpub.co.kr/java-2-1-%EA%B8%B0%EB%B3%B8-%EC%9E%90%EB%A3%8C%ED%98%95/ 기본 자료형]〉, 《언제나휴일(EHPUB.CO.KR)》</ref>
  
===== 1.문자형 =====
+
===== 1. 문자형 =====
 
*'''정의'''
 
*'''정의'''
 
문자형은 문자를 저장하기 위한 변수를 선언할 때 사용되며, char 타입은 하나의 문자만 저장할 수 있다. char 타입을 표현할 수 있는 방법은 문자, ASCII코드, 특수문자(유니코드 포함)으로 3가지 방법이 있다. 가장 쉽게 사용할 수 있는 방법은 한 문자로 표현하는 것이다. <ref name="냉유's Log"> 〈[https://keep-cool.tistory.com/12 문자형-char]〉, 《개인블로그》, 2017-11-18</ref>
 
문자형은 문자를 저장하기 위한 변수를 선언할 때 사용되며, char 타입은 하나의 문자만 저장할 수 있다. char 타입을 표현할 수 있는 방법은 문자, ASCII코드, 특수문자(유니코드 포함)으로 3가지 방법이 있다. 가장 쉽게 사용할 수 있는 방법은 한 문자로 표현하는 것이다. <ref name="냉유's Log"> 〈[https://keep-cool.tistory.com/12 문자형-char]〉, 《개인블로그》, 2017-11-18</ref>
26번째 줄: 26번째 줄:
 
  [ 출력값 ]
 
  [ 출력값 ]
 
  >> A
 
  >> A
 +
 +
:{|class=ascii width=700 style="background-color:white"
 +
|+
 +
!align=center style="background-color:ashgray"|자료형
 +
!align=center style="background-color:ashgray"|데이터
 +
!align=center style="background-color:ashgray"|메모리 크기
 +
!align=center style="background-color:ashgray"|표현가능 범위<ref name='자바 변수'></ref>
 +
|-
 +
|align=center|boolean
 +
|align=center|참과 거짓
 +
|align=center|1바이트
 +
|align=center|true, false
 +
|-
 +
|align=center|char
 +
|align=center|문자
 +
|align=center|2바이트
 +
|align=center|모든 유니코드 문자
 +
|-
 +
|align=center|byte
 +
|align=center rowspan="4"|정수
 +
|align=center|1바이트
 +
|align=center|-128 ~ 127
 +
|-
 +
|align=center|short
 +
|align=center|2바이트
 +
|align=center|-32768 ~ 32767
 +
|-
 +
|align=center|int
 +
|align=center|4바이트
 +
|align=center|-2147483628 ~ 2147483647
 +
|-
 +
|align=center|long
 +
|align=center|8바이트
 +
|align=center|-9223372036854775808 ~ 9223372036854775807
 +
|-
 +
|align=center|float
 +
|align=center rowspan="2"|실수
 +
|align=center|4바이트
 +
|align=center|3.4E-38(-3.4*10^38) ~ 3.4E+38(3.4*10^38) (7digits)
 +
|-
 +
|align=center|double
 +
|align=center|8바이트
 +
|align=center| 1.79E-308(-1.79*10^308) ~ 1.79E+308(1.79*10^308) (15digits)
 +
 +
|}
  
 
===== 숫자형 =====
 
===== 숫자형 =====

2020년 8월 7일 (금) 14:35 판

자료형(資料形)이란 데이터 타입(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진수 숫자로 표현한다.

char x = 65;
[ 출력값 ]
>> A
자료형 데이터 메모리 크기 표현가능 범위[6]
boolean 참과 거짓 1바이트 true, false
char 문자 2바이트 모든 유니코드 문자
byte 정수 1바이트 -128 ~ 127
short 2바이트 -32768 ~ 32767
int 4바이트 -2147483628 ~ 2147483647
long 8바이트 -9223372036854775808 ~ 9223372036854775807
float 실수 4바이트 3.4E-38(-3.4*10^38) ~ 3.4E+38(3.4*10^38) (7digits)
double 8바이트 1.79E-308(-1.79*10^308) ~ 1.79E+308(1.79*10^308) (15digits)
숫자형
논리형

참조 자료형(Reference DataType)

클래스
인터페이스
배열

활용

각주

  1. 자료형〉, 《위키백과》
  2. 2.0 2.1 자바 자료형〉, 《퍼그의 전초기지》
  3. 자바!변수(기본자료형, 참조자료형, 자료의 형변환)〉, 《개인블로그》, 2017-04-12
  4. 기본 자료형〉, 《언제나휴일(EHPUB.CO.KR)》
  5. 문자형-char〉, 《개인블로그》, 2017-11-18
  6. 인용 오류: <ref> 태그가 잘못되었습니다; .EC.9E.90.EB.B0.94_.EB.B3.80.EC.88.98라는 이름을 가진 주석에 제공한 텍스트가 없습니다

참고자료

같이 보기


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