Goru
Java 변수_ 타입 본문
변수의 타입
우리가 주로 사용하는 값의 종는 크게 '문자와 숫자'로 나눌 수 있으며, 숫자는 다시 '정수와 실수'로 나눌 수 있다.
이러한 값의 종류에 따라 값이 저장될 공간의 크기와 저장형식을 정의한 것이 자료형이다.
자료형에는 문자형, 정수형, 실수형 등이 있으며, 변수를 선언할 떄는 저장하려는 값의 특성을 고려하여 알맞은 자료형을 변수의
타입으로 선택하면 된다.
기본형과 참조형
자료형은 크게 '기본형'과 '참조형' 두 가지로 나눌 수 있는데, 기본형 변수는 실제 값(data)를 저장하는 반면, 참조형 변수는 어떤 값이
저장 되어 있는 주소(memory address)를 값으로 갖는다.
자바는 참조형 연산을 할 수 없으므로 실제 연산에 사용되는 것은 모두 기본형 변수
기본형 - 논리형, 문자형, 정수형,실수형 - 계산을 위한 실제 값을 저장한다. |
||
참조형 - 객체의 주소를 저장한다. |
기본형
- 기본형에는 모두 8개의 타입(자료형)이 있으며, 크게 논리형, 문자형, 정수형, 실수형으로 구분된다.
분류 | 타입 |
논리형 | boolean |
true와 false 중 하나의 값으로 갖으며, 조건식과 논리식 계산에 사용된다. | |
문자형 | char |
문자를 저장하는데 사용되며, 변수에 하나의 문자만 저장 | |
정수형 | byte,short,int,long |
정수를 저장하는데 사용되며, 주로 int가 사용된다. byte는 이진 데이터를 다룰 떄 사용되며, short은 C언어와의 호환을 위해 추가되었다. | |
실수형 | float,double |
실수를 저장하는데 사용되며, 주로 double이 사용된다. |
정수는 가장 많이 사용되므로 4가지 타입을 제공한다. 각 타입마다 저장할 수 있는 값의 범위가 다르므로 저장할 값의
범위에 맞는 타입을 선택하면 되지만, 일반적으로 int를 많이 사용한다.
기본형의 종류와 크기 표
1byte | 2byte | 3byte | 4byte | |
논리형 | boolean | |||
문자형 | char | |||
정수형 | byte | short | int | long |
실수형 | float | double |
'Java' 카테고리의 다른 글
[Java] 진법 (0) | 2021.12.02 |
---|---|
화면에서 입력받기 Scanner (0) | 2021.11.21 |
Java_형식화된 출력 (0) | 2021.11.21 |
Java _상수와 리터럴 (0) | 2021.11.21 |
Java (변수) (0) | 2021.11.21 |