해당 코드에서 넷째 줄에 적혀있는 'int a;'와 바로 아랫줄의 'a=2;' 부분은 변수를 선언하고 해당 값을 대입하는 코드입니다. 변수는 데이터 값을 저장하기 위한 컨테이너라고 생각하시면 편합니다. 그리고 자바에는 다음과 같은 다양한 변수가 있는데요, 아래의 변수 종류 뿐만 아니라 다양한 변수 타입도 존재합니다.
String: "Hello"와 같이 문자열 값이 큰따옴표로 둘러싸인 텍스트를 저장합니다.
int: 123 또는 -123과 같은 소수점 없이 정수(숫자) 저장
float: 부동 소수점 번호 저장(예: 19.99 또는 -19.99)
char: 다음과 같은 단일 문자 저장 'a' 또는 'B'. (문자 값은 작은 따옴표로 묶음)
boolean: 참인지 거짓인지 값을 저장
그리고 변수의 이름은 프로그래머가 마음대로지을 수 있는데요. 아까 코드처럼 a로도 지을 수 있지만 위의 코드처럼 K_Um 으로도 지정할 수 있습니다. 그리고 위의 코드를 실행해보면 반드시 오류가 발생하게 되는데요, 오류가 발생하는 이유는 int는 정수만 담을 수 있는 공간이기 때문입니다. 해당 문제를 수정하기 위해서는 'int K_um;' 부분만 'float K_um;' 으로 수정해시면 됩니다.
[ 변수명 규칙 ]
변수명은 숫자로 시작할 수 없다.
_(underscore) 와 $ 문자 이외의 특수문자는 사용할 수 없다.
자바의 키워드는 변수명으로 사용할 수 없다. (예: int, class, return 등)
[자바 키워드 모음]
abstract continue for new switch assert default goto package synchronized boolean do if private this break double implements protected throw byte else import public throws case enum instanceof return transient catch extends int short try char final interface static void class finally long strictfp volatile const float native super while
이웃추가 는 필자에게 큰 힘이 됩니다 :)
'비공개' 카테고리의 다른 글
[C언어] 변수 및 변수 유형, 연산자 (0) | 2021.02.11 |
---|---|
청소년 돈 버는 법 / Pi Network 채굴 부업 재태크 (0) | 2020.07.23 |
가짜사나이 교관 무사트 이근 대위 인스타, 정보 (0) | 2020.07.19 |
가짜사나이 교관 미션파서블 에이전트 H 인스타, 정보 (0) | 2020.07.19 |
인정국물떡볶이 | 분모자 국물떡볶이, 후룩 떡볶이, 치즈볼 (0) | 2020.07.08 |