Java 기본문법 : 변수( variable )

Study/Java 2018. 11. 10. 07:31 Posted by meanoflife
반응형

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형으로 변환



반응형