✨ 변수 (variable)
값을 저장할 수 있는 메모리상의 공간을 의미합니다.
하나의 변수에 하나의 값만 저장할 수 있기 때문에 새로운 값을 지정하려면 기존의 값은 삭제해야 합니다.
✨ 변수의 선언과 초기화
변수를 사용하기 전에 처음으로 값을 지정하는 것을 초기화라고 합니다.
int month; //int형 변수 month 선언
int month2 = 6; //int형 변수 month2를 선언하고 6으로 초기화
✨ 두 변수의 값 교환하기
두 변수 x, y의 값을 서로 바꾸려면 어떻게 해야 할까요?
int x = 10;
int y = 30;
변수를 하나 더 선언해서 임시 저장소로 이용합니다.
1, 변수 x의 값을 변수 z에 저장
2, 변수 y의 값을 변수 x에 저장
3, 변수 z의 값을 변수 y에 저장
int x =10;
int y =30;
int z; //임시 저장소
z = x;
x = y;
y = z;
✨ 변수 이름 규칙
프로그래밍에서 사용하는 모든 이름을 식별자라고 합니다.
식별자는 서로 구분될 수 있어야 하며 다음과 같은 규칙이 있습니다.
1, 대소문자가 구분되며 길이에 제한이 없다.
2, 예약어를 사용하면 안 된다. ex) class, if, public, this...
3, 숫자로 시작할 수 없다.
4, 특수문자는 _ 와 $만 사용할 수 있다.
자바에서 권장하는 추가 규칙
1, 클래스 이름의 첫 글자는 대문자로 한다.
2, 여러 단어로 이루어져 있으면 카멜 기법을 사용한다. ex) lastIndex, lastPosition
3, 상수 이름은 모두 대문자로 한다. 여러 단어로 이루어져 있으면 스네이크 기법을 사용한다. ex) MAX_NUMBER
✨ 데이터 타입
기본형
기본형에는 논리형, 문자형, 정수형, 실수형으로 분류가 가능합니다.
논리형 boolean : true, false 중 하나를 값으로 가진다.
문자형 char : 문자를 저장할 때 사용. 하나의 문자만 저장 가능하다.
정수형 byte, short, int, long : 정수를 저장할 때 사용. 주로 int 가 사용된다.
실수형 float, double : 실수를 저장하는 데 사용. 주로 double 사용
1byte | 2byte | 4byte | 8byte | |
논리형 | boolean | |||
문자형 | char | |||
정수형 | byte | short | int | long |
실수형 | float | double |
'JAVA' 카테고리의 다른 글
[JAVA] application.properties / application.yml 차이 (0) | 2022.12.26 |
---|---|
[JAVA] 자바 모듈 오류 Error occurred during initialization of boot layer (0) | 2022.08.03 |
[JAVA] 배열 (0) | 2022.08.01 |
[JAVA] 형변환(casting) (0) | 2022.07.18 |
[JAVA] Array 와 ArrayList (0) | 2022.04.28 |