
변수(Variable)란?
- 프로그램 작업을 처리하기 위해 하나의 값을 저장할 수 있는 메모리 공간을 말한다.
- 임의의 메모리 공간에 이름을 붙여 관리하는 것이다.
- 자바에서는 다양한 타입을 저장할 수 없고, 한 가지 타입만 값으로 저장될 수 있다.
- 식별자(identifier)라고도 한다.
변수명
아래의 a, b를 변수라고 하며, 변수의 이름은 프로그래머 마음대로 지을 수 있다.
(일반적으로 클래스명은 대문자로, 변수명은 소문자로 시작한다.)
int a;
String b;
단, 변수의 이름을 지을 때는 다음과 같이 지켜야 할 몇가지 규칙이 있다.
- 변수명은 숫자로 시작할 수 없다.
- _(underscore)와 $ 문자 이외의 특수문자는 사용할 수 없다.
- 자바의 키워드는 변수명으로 사용할 수 없다. (예: class, int, return 등)
[참고] 자바 키워드
| abstract | continue | for | new | switch |
| assert | default | goto | package | synchronized |
| boolean | do | if | private | this |
| break | double | implements | protected | throw |
| byte | else | import | public | throws |
| case | enum | instanceof | return | transient |
| catch | extends | int | short | try |
| char | final | interface | static | void |
| class | finally | long | strictfp | volatile |
| const | float | native | super | while |
기본 자료형 (공통점 : 키워드가 모두 소문자로 시작한다.)
| 자료형 | 키워드 | 크기 | 표현범위 |
| 논리형 | boolean | 1 byte | true, false |
| 문자형 | char | 2 byte | 0~65,535 |
| 정수형 | byte | 1 byte | -128 ~ 127 (-2^7~ 2^7-1) |
| short | 2 byte | -32,768 ~ 32,767 (-2^15~ 2^15-1) | |
| int | 4 byte | -2,147,483,648 ~ 2,147,483,647 | |
| long | 8 byte | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 | |
| 실수형 | float | 4 byte | -3.4E38 ~ +3.4E38 |
| double | 8 byte | 1.7E308 ~ + 1.7E308 |
변수에 값 대입하기
int a;
String b;
a = 1;
b = "hello java";
int a = 1;
String b = "hello java";
'Archive > Java' 카테고리의 다른 글
| [자바] 제어문 - 조건문 - switch/case문 (0) | 2021.05.12 |
|---|---|
| [자바] 제어문 - 조건문 - if문 (0) | 2021.05.12 |
| [자바] 연산자 operator (0) | 2021.05.11 |
| [자바] Hello, World! 출력하기 및 주석 달기 (1) | 2021.05.11 |
| [자바] Java 언어의 탄생과 특징, 그리고 설치하기(+이클립스) (0) | 2021.05.11 |