Java에서 사용하는 변수에 대하여 알아보겠습니다.
프로그래밍 책의 항상 도입부에 있는 바로 그 내용이라고 보시면 됩니다.
■ 변수 명명 규칙
1. 영문자와 숫자의 조합으로 사용하며, 특수문자는 '$'와 '_'만 사용할 수 있습니다.
2. 변수명의 시작( 첫 글자 )은 숫자를 사용할 수 없습니다.
3. Java언어에서 사용하는 예약어는 사용할 수 없습니다.
※ 예약어란? 프로그래밍 언어에서 특별한 의미로 미리 약속되어 있는 단어를 말합니다.
일반적으로 변수명을 명명할 때, 카멜 표기법( camel notation )을 주로 사용합니다.
단어 + 단어 + ... 형태이며 첫글자를 대문자로 시작하여 단어를 구분합니다.
중간 중간 튀어나온 대문자가 낙타의 등과 같다고 하여 카멜 표기법이라고 합니다.
■ 기본 자료형
|
정수형 |
실수형 |
문자형 |
논리형 |
1 Byte |
btye |
|
|
boolean |
2 Byte |
short |
|
char |
|
4 Byte |
int |
float |
|
|
8 Byte |
long |
double |
|
|
※ Java 10 버전부터는 JavaScript와 같이 자료형이 없는 var변수를 사용할 수 있습니다.
단, Javascript와는 다르게 한번 선언된 자료형은 형변환이 되지는 않습니다.
또한, var변수는 지역변수로만 사용할 수 있습니다.
■ 형 변환( type conversion )
서로 다른형태의 자료형을 변환하는 것을 형 변환이라고 합니다.
① 묵시적 형 변환
- ( 별도의 처리 없이 ) 연산중에 자동으로 변환되는 형 변환을 말합니다.
- 자료형이 작은 변수에서 큰 변수로 변환되는 경우 묵시적 형 변환이 일어납니다.
- Ex) double ← float ← int ← byte // byte를 int에 대입시 int형으로 변환됨.
② 명시적 형 변환
- 묵시적 형 변환과 반대로, 직접 선언하여 변환하는 형태입니다.
- Ex) int ← (int) float // 실수형 float 변수를 더 작은 int형으로 변환
'Study > Java' 카테고리의 다른 글
Case1. SELECT절 항목 추출 (0) | 2018.11.11 |
---|---|
Case1. 프로그램 구조도( 전체, Class 기반 ) (0) | 2018.11.11 |
Java 기본문법 : String.indexOf( ) 와 String.lastIndexOf( ) (0) | 2018.11.07 |
Case1. WHERE절 추출 (0) | 2018.11.06 |
Case1. FROM절 추출 (0) | 2018.11.06 |