본문 바로가기
Java & Kotlin/Java

3. 변수의 종류와 사용 방법(+상수) : 네이버 블로그

by heekng 2021. 1. 18.
반응형
 

변수의 종류와 사용방법에 대하여 알아보겠습니다.

먼저 변수는 같은 숫자나 문자 등의 내용들을 적을 때 반복하여 작성하는 경우를 줄여 코드의 재사용성을 줄이고, 편의성이 생긴다는 장점이 있습니다.


1. 변수를 선언하는 방법은?

변수를 이용하려면 먼저 변수를 선언해야 합니다.

변수는 정해져 있지 않고 "사용자가 먼저 어떠한 문자를 변수로 이용하겠다, 이 변수는 어떤 형식의 변수이다." 라고 정해놓고 이용해야 합니다.

변수 선언 : 자료형 변수명 = 값;

위와 같은 형식으로 변수를 선언합니다.

이때 자료형이란 다음과 같습니다.

자료형

type

비고

논리형

boolean

true (1=참), false (0=거짓)

1bit

정수형

short

4, 5, 0, 9, 31, (int와 long의 경우) 2100000000 등

 

int

4byte (약 -21억~21억)

long

8byte

실수형

float

10.0, 9.5, 1.5462 등

4byte

double

8byte

문자형

char

'a', 'b', 'c' 등

2byte

문자열

String

"abc", "세걸음" 등

 

1byte = 8bit 이며 int와 같이 4byte = 약 -21억 ~ 21억까지의 수를 담을 수 있습니다.

정수형의 경우 int가, 실수형에서는 double이 많이 사용되고 있습니다.


2. 변수 선언시의 주의사항, 변수명 주의할 점

변수 선언시의 주의사항

1. 같은 이름의 변수는 선언할 수 없다.

내가 만약 a라는 이름의 변수를 한번 선언했다면 이후 a의 값을 바꿀 수는 있지만 새롭게 a를 선언할 수 없습니다.

2. 처음 변수를 선언하면 초기화한다.

처음 변수를 선언하면 혹시 모르는 값이 들어있는 경우를 대비하여 숫자는 0, 문자는 '' "" 등으로 변수를 초기화 합니다.

3. 되도록 선언부에 한꺼번에 선언한다.

변수를 중간중간 필요할 때마다 선언하면 코드의 가독성이 떨어지고 내가 아닌 다른 사람이 이해하기 어려울 수 있기에 되도록 초반 선언부에 모아서 선언합니다.

변수명의 주의할 점

1. 숫자는 맨 앞에 쓸 수 없습니다.

2. $와 _를 제외한 특수문자는 사용할 수 없습니다.

3. 되도록 소문자만 사용한다.

4. 공백은 사용할 수 없다. (공백을 대체하여 _ 사용)

5. 되도록 한글은 사용하지 않는다.

6. 명사로 사용한다.

7. 뜻이 있는 단어를 선택한다. ex) a, b (X) data, number, height... (O)


3. 변수를 이용해 봅시다.

위에서 설명한 것처럼 각각의 변수를 선언합니다.

보는데에 편의성을 위하여 변수명을 ex_자료형 으로 하였습니다.

다음과 같이 변수를 선언한 후에 출력을 해보면

다음과 같이 각각의 값들이 변수명만으로도 잘 출력됨을 확인 할 수 있습니다.

또한 변수이기 때문에 다음과 같이 변수값을 바꿀 수 있습니다.

ex_int 의 기존 456 값을 789로 변경하여 출력

변수값를 변경할 때에는 자료형을 제외한 변수명 = 값; 으로 변수값을 변경할 수 있습니다.


4. 변수가 있다면 상수는?

변수가 있다면 상수도 존재합니다.

변수는 변하는 수를 이야기하며, 상수는 변하지 않는 수를 이야기합니다.

상수의 선언방법은 변수 선언방법 앞에 final이 추가되어

final 자료형 변수명 = 값; 으로 나타낼 수 있습니다.

또한 상수는 한번 선언하면 값을 변경할 수 없습니다.

상수 선언 후 값 변경시 오류가 발생한다.

반응형