Java

Java: 변수

코딩딩코 2022. 6. 9.

 

변수
말 그대로 변하는 수



자료형 + 변수명
int(자료형) level(변수명);

 



변수명 제약사항
1. 변수 이름은 영문자(대문자, 소문자)나 숫자를 사용할 수 있고
구분하며, 특수 문자 중에는 $,_만 사용할 수 있습니다.
2. 변수 이름은 숫자로 시작할 수 없습니다.
3. 자바에서 이미 사용 중인 예약어는 사용할 수 없습니다.(for, int, while, if....등등)

 



카멜표기법 (Camel Notation)
myName
단어의 시작 문자를 대문자로 쓰기 때문에
중간에 낙타의 혹처럼 보인다고해서 카멜 표기법이라고 합니다.

헝가리안 표기법 (Hungarian Notation) 스네이크 표기법(언더바를 사용한 표기법)
c_key, l_data, n_input

 

 




변수의 선언과 초기화

int level;
int 라는 자료형으로 level이라고 하는 변수명을 쓰겠습니다. = 선언

level = 10;
level에 들어있는 값을 비우고 10이라는 값을 넣겠습니다. = 초기화
= : 대입연산자 (수학에서의 같다와는 다르게 쓰입니다.)
=의 왼쪽에 있는 변수에 값을 넣겠다는 의미입니다.
int level =  10;
선언을 하는 것과 동시에 초기화를 같이 합니다.

 




메모리

기억장치
RAM : 주 기억장치
HDD, SDD : 보조 기억장치

전기가 흘러 연산을 CPU 와 RAM 에서 처리를 하지만
전기가 끊기면 모든 기억을 잊어버리기 때문에 HDD,SDD에 저장을 합니다.

 



비트(bit)
0 또는 1의 값을 저장하기 위한 최소 단위
1bit가 가지는 총 경우의 수는 0과 1 두 가지입니다.



상수 : 항상 변하지 않는 값

final double PI = 3.14;
앞에 final을 붙이고 변수명은 항상 대문자로
MYNAME 일 경우에는 MY_NAME 처럼 스네이크 표기법을 사용
카멜 표기법은 사용하지 못합니다.




 

'Java' 카테고리의 다른 글

Java: 업캐스팅과 다운캐스팅  (0) 2022.06.09
Java: 상수  (0) 2022.06.09
Java: 연결과 연산  (0) 2022.06.09
Java: 변수를 사용해 봅시다.  (0) 2022.06.09
Java: 출력  (0) 2022.06.09

댓글