변수란
값(데이터)을 저장할 수 있는 저장공간을 말한다,
값(데이터)이 변할 수 있는 수이다. (프로그램이 동작하면서 값이 수시로 바뀔수도 있기 때문이다.)
주의사항
1. 변수에 어떤 데이터를 담을 것인지 생각하고 데이터 타입을 선택해야한다.
2. 변수에는 "1개"의 데이터만 담을 수 있다.
3. 변수의 첫 글자는 소문자로 사용이 된다.
4. 두 단어 이상의 변수 이름은 두번째 단어 첫 글자 대문자를 사용한다.
ex) int onetwo (X) int oneTwo(O)
5. 띄어쓰기가 필요한 변수는 띄어쓰는 부분에 "_"를 사용한다.
ex) int A B (X) int A_B(O)
변수 선언
데이터 타입 변수이름 ;
상수란
값(데이터)을 저장할 수 있는 저장공간을 말한다.
한번 저장한 데이터값을 변경할 수 없다.
대문자의 "명명규칙"을 사용한다.
ex) final int J;
J=10;
J=5; <= 오류! (한번 정한 데이터 값을 변경할 수 없기 떄문이다.)
상수선언
final 데이터 타입 변수이름 ;
*변수 이름은 대문자로 시작한다.
상수가 쓰여질 때
1. 헷갈리는 값, 반복적으로 사용하는 값, 실수할 수 있는 값을 가질 때 쓰인다.
ex) 원의 둘레 구하기
double circleArea;
circleArea = 3*3*3.14159;
위 코드에서 3.14159는 실수할 수 있는 값이므로 상수로 선언을 해준다.
double circleArea;
final double PI = 3.14159;
circleArea = 3*3*PI;
2. 값을 봤을 때 값이 무엇을 의미하는지 알 때 쓰인다.
ex) 주유소 기름 넣기
FInal int OIL_PRICE = 1430;
int totalPrice = 50 * OIL_PRICE;
* 50-> 주유할 양 | OIL_PRICE -> 주유가격
3. 값이 여러개 변수에 영향을 줄 때
ex) 주유소 가격 변동
*주유 가격이 변동되었을 때 변수마다 수정하면 번거로움이 있음 => 상수로 지정하여 상수값 수정하면 번거로움 제거
FInal int OIL_PRICE = 1430;
int totalPrice = 50 * OIL_PRICE;
'JAVA' 카테고리의 다른 글
연산자 우선순위 (0) | 2022.07.31 |
---|---|
연산자와 연산식과 비교 연산자 (0) | 2022.07.26 |
기본형 데이터 타입과 타입 변환 (0) | 2022.07.26 |
자바의 기초 (0) | 2022.07.15 |
댓글