"기본형 변수"의 두 판 사이의 차이
(태그: 모바일 편집, 모바일 웹 편집) |
(→개요) (태그: 모바일 편집, 모바일 웹 편집) |
||
5번째 줄: | 5번째 줄: | ||
== 개요 == | == 개요 == | ||
'''변수'''란 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미한다.즉, 변수란 데이터(data)를 저장할 수 있는 메모리 공간을 의미하며, 이렇게 저장된 값은 변경될 수 있다.<ref name='기본형'>기본형 변수의 정의〈[http://tcpschool.com/java/java_datatype_variable]〉, 《tcpschool》</ref> | '''변수'''란 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미한다.즉, 변수란 데이터(data)를 저장할 수 있는 메모리 공간을 의미하며, 이렇게 저장된 값은 변경될 수 있다.<ref name='기본형'>기본형 변수의 정의〈[http://tcpschool.com/java/java_datatype_variable]〉, 《tcpschool》</ref> | ||
+ | |||
+ | == 규칙 == | ||
+ | *변수의 이름은 영문자(대소문자), 숫자, 언더스코어(_), 달러($)로만 구성할 수 있습니다. | ||
+ | *변수의 이름은 숫자로 시작할 수 없습니다. | ||
+ | *변수의 이름 사이에는 공백을 포함할 수 없습니다. | ||
+ | *변수의 이름으로 자바에서 미리 정의된 키워드(keyword)는 사용할 수 없습니다. | ||
== 종류 == | == 종류 == |
2020년 8월 5일 (수) 17:11 판
자바에서는 여러 형태의 타입을 미리 정의하여 제공하고 있는데, 이것을 기본형 변수(primitive type)이라고 한다. 자바의 기본형 변수는 모두 8종류가 제공되며, 크게는 정수형, 실수형, 문자형 그리고 논리형 타입으로 나눌 수 있다. [1]
개요
변수란 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미한다.즉, 변수란 데이터(data)를 저장할 수 있는 메모리 공간을 의미하며, 이렇게 저장된 값은 변경될 수 있다.[2]
규칙
- 변수의 이름은 영문자(대소문자), 숫자, 언더스코어(_), 달러($)로만 구성할 수 있습니다.
- 변수의 이름은 숫자로 시작할 수 없습니다.
- 변수의 이름 사이에는 공백을 포함할 수 없습니다.
- 변수의 이름으로 자바에서 미리 정의된 키워드(keyword)는 사용할 수 없습니다.
종류
기본형 변수는 논리형(boolean), 문자형(char), 정수형(byte, short, int, long), 실수형(long, double)으로 나눌 수 있다[3]
- boolean(1byte) - true와 false 중 하나의 값을 가지며 참과 거짓을 구별한다.
- char(2byte) - 문자를 저장하는데 사용되며 하나의 문자만 저장한다. 변수의 저장 범위는 0 ~ 65535 이다.
- byte(1byte) - 정수형 숫자를 저장하는데 사용되며 변수의 저장 범위는 -128 ~ 127 이다.
- short(2byte) - 정수형 숫자를 저장하는데 사용되며 변수의 저장 범위는 -32,768 ~ 32,767 이다.
- int(4byte) - 정수형 숫자를 저장하는데 사용되며 변수의 저장 범위는 -2,147,483,648 ~ 2,147,483,647 이다.
- long(8byte) - 정수형 숫자를 저장하는데 사용되며 변수의 저장 범위는
-9223372036854775808 ~ 9223372036854775807 이다.
- float(4byte) - 실수형 숫자를 저장하는데 사용되며 변수의 저장 범위는 1.4E-45 ~ 3.4028235E38 이다.
- double(8byte) - 실수형 숫자를 저장하는데 사용되며 변수의 저장 범위는4.9E-324 ~
1.7976931348623157E308 이다. [4]