디지털노마드

자바 상수란

Sun Life 2020. 7. 27. 05:13

상수란?

 

구글에 쳐보니까 정해진 수량이라고 나오는데

한번 정하면 변경 불가능한 값이라는 얘기다

 

상수를 쓰면 가독성이 향상되고, 프로그램 작성시 사용할 기준값을 설정하는데 쓴다고 하는데

 

포인트는 상수는 class 영역에서만 작성 가능하고

가급적이면 대문자로 써야 한다는 것이다

 

 

자바 변수 초기화와 할당, instance(member), class(static), local 변수 구분하기

 

변수(Variable)란?

- 프로그램에 값을 일시적으로 저장하는 공간

- 가독성을 향상시킨다

 

대충 이런 의미를 가지고 있는데

말만 들어서는 별로 이해가 안 간다

 

int i = 1;

String a = "하하";

 

초기화는 기본형, 데이터형, 참조형으로 가능한데

byte, short, int, long, char, float, double, boolean 줄줄 써 봤자

반년동안 쓴거 생각해보면 int, String, boolean 말고는 없더라

int는 숫자

String은 문자

boolean은 True/False가 나오게 되는 정도다

 

어차피 저거 암기대회 할 것도 아닌데

저런 걸로 초기화를 하는구나! 하는 정도만 알아두면 되는데다

쓰다보면 금방 외워져서 이건 뭐 외울 필요도 없다

 

초기화를 한 다음에는 값을 넣어줘야 하는데

변수 안에 뭘 넣어놔야 사용을 하지 않겠는가

 

아까 초기화한 a에

a = "롤이나 하고싶다"를 입력함으로써 a 안에 값을 할당할 수 있다