고래씌
[JAVA] 1-2. 변수 본문
1. 변수를 사용하는 이유?
1) 변수는 우선적으로 값에 의미를 부여할 목적으로 사용(가독성이 좋음)
2) 단, 한번 값을 기록해두고 필요할 때마다 꺼내서 계속 사용할 목적으로 사용한다(재사용이 좋음)
3) 유지보수를 쉽게 할 수 있다.
2. 변수 선언(면접 꼭 나옴 ★)
public void declareVariable() {
변수의 선언(값을 기록하기 위한 변수를 메모리 공간에 확보해두겠다)
[표현법]
자료형 변수명;
자료형 : 어떤 값을 담아낼지, 어떤 크기의 값을 담아낼지에 따라서 변수의 크기 및 모양을 지정하는 부분
변수명 : 변수의 이름을 정하는 부분
- 주의점
1. 변수명은 소문자로 시작하는게 관례(단, 낙타등표기법 지키기)
ex) String userName;(o)
String username;(x)
String uset_name;(언더스코어표기법)
2. 같은 영역({}) 안에서는 동일한 변수명으로 선언 불가 -> 다른 영역에서는 동일한 변수명으로 선언 가능함
3. 해당 영역에 선언된 변수는 해당 영역안에서만 사용 가능(다른 메소드에서는 불가)
(1) 논리형(논리값 true / false)
boolean => 1byte
(2) 숫자형
(2-1) 정수형
byte => 1byte(-128 ~ 127)
short => 2byte
int => 4byte (-21억 ~ 21억) => 대표 정수 자료형
long => 8byte
(2-2) 실수형
float => 4byte 소수점 아래 7자리까지 표현 가능
double => 8byte 소수점 아래 15자리까지 표현 가능 => 실수형 중 대표자료형(보다 정확한 실수값을 담을 수 있기 때문에)
(3) 문자형(A, B, C 등 한글자)
char => 2byte
(4) 문자열(참조형)
String => byte 크기가 별도로 없음
3. 상수
- 상수를 사용할 때 앞에 "final" 을 붙여줌
final int AGE = 20; // 상수를 사용할 때 앞에 final 이라는 자료형을 사용함
System.out.println("변경전 AGE : " + AGE);
// AGE = 21; 이것을 작성하게 되면 에러가 발생하게 됨
'JAVA > JAVA 기초' 카테고리의 다른 글
[JAVA] 3. 연산자(산술연산자, 증감연산자, 복합연산자, 논리부정연산자, 비교연산자, 논리연산자, 삼항연산자) (0) | 2023.10.04 |
---|---|
[JAVA] 2. 자료형 변환, printf 문 (0) | 2023.09.27 |
[JAVA] 1-3. Scanner 클래스 (0) | 2023.09.27 |
[JAVA] 1-1. 메소드 (0) | 2023.09.26 |
[JAVA] 1. 프로그래밍 기초 (0) | 2023.09.26 |