1. 변수란
프로그램에서 메모리에 일시적으로 데이터를 저장하는 공간을 의미
2. 변수 선언 방법
변수형 |
변수명 |
연산자 |
변수값 |
int |
age |
= |
40; |
String |
name |
= |
Kim; |
「int형에 변수명 age라는 변수에 선언 후 40을 대입한다.」
「String형에 변수명 name라는 변수에 선언 후 Kim을 대입한다.」
2.1. 변수명 규칙(명명규칙)
자바에서 변수명을 선언 시 공통으로 지켜야 할 규칙이 있으며 그것을 명명 규칙이라 한다.
반드시 지켜야하는 명명 규칙
- 대소문자는 서로 다르게 인식 구분된다.
- 문자 길이 제한은 없다.
- Java에서 쓰이는 예약어를 변수 이름으로 사용할 수 없다.
- 변수명은 숫자로 시작할 수 없다.
- 특수문자는 "_", "$"만 가능하다.
권장 명명규칙
- 변수와 메서드의 이름 첫 글자는 소문자로 선언
- 복합 문자의 경우는 구분을 대문자로 선언
- 고정 데이터 값은 모든 글자를 대문자로 선언하고 구분은 "_"로 선언
- 사용목적에 맞는 이름으로 선언
2.2. 변수 데이터 형
변수 데이터형은 각각 가질수 있는 데이터종류도 다르며, 메모리에 할당 되어 있는 크기도 다르기에 메모리를 효과적으로 사용하기 위하여 적절한 데이터 형을 선택할 필요가 있다.
|
데이터형 |
저장되는 범위 |
boolean형 |
boolean |
1bit true 또는 false |
정수형 |
byte |
8bit 정수 -128〜127 |
short |
16bit 정수 -32768〜32767 |
|
int |
32bit 정수 -2147483648〜2147483647 |
|
long |
64bit 정수 -9223372036854775808〜9223372036854775807 |
|
char |
16bit 정수 0〜65535 1文字 |
|
부동소수형 |
float |
32bit 실수 약 ±3.40282347E + 38F (6~7개의 유효숫자, 십진법) |
double |
64bit 실수 약 ±1.79769313486231570E + 308(15개의 유효숫자) |
|
문자 |
char |
모든 유니코드 문자 |
2.3. 데이터 형 변환
형 변환은 다른 데이터 형식 간의 연산을 해야 할 때 변수형을 다른 변수형으로 바꾸는 작업을 말한다.
자동 형변환 규칙
왼쪽에서 오른쪽으로 형변환은 쉽게 가능하나 오른쪽에서 왼쪽으로 형 변환이 필요한 경우는 명시적 형 변환이 필요
※ 수정이 필요하거나 이외의 문제가 있을시 댓글남겨주시면 감사하겠습니다.
'IT > JAVA' 카테고리의 다른 글
2021-09-29_Java 정리 (0) | 2021.09.29 |
---|---|
Java 언어 (0) | 2017.04.11 |