"자료형"의 두 판 사이의 차이
(→문자형) |
(→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를 사용한다.
특징
분류
기본 자료형
기본 자료형(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)
클래스
인터페이스
배열
활용
각주
참고자료
같이 보기