-
자바/java Variable 변수java공부 2021. 7. 16. 03:08반응형
하나의 값을 보관할 수 있는 공간
변수 명명규칙
- 대소문자가 구분되며 길이 제한이 없다.
- 예약어를 사용하면 안 된다.
- 숫자로 시작하면 안된다. ex) age1은 가능, 1age는 안됨
- 특수문자는 '_'와 '$'만 가능하다. ex)sh@rp 불가능, $harp 가능
- 여러 단어 이름은 단어의 첫 글자를 대문자로 한다. ex) abeOfVampire
- 한글입력 가능하다. //하지만 하지 않는다.
- 의미있는 변수명을 사용하길 추천한다.
변수 선언
데이터타입 변수명;
int a;
값대입
a = 10;
선언과 값대입(초기화)
int a = 10;
기본형(Primitive type)
실제값을 저장
논리
boolean 1byte
문자
char 2byte
정수
byte 1byte
short 2byte
int 4byte
long 8byte
실수
float 4byte
double 8byte
총 8개 이외는
참조형(Reference type)
크기 - 4byte
주소값을 저장
상수
한번 값이 정해지면 바뀌지 않는 변수
final 키워드 추가
선언시에 바로 값 대입(초기화)해야 한다.
모두 대문자 사용
단어 사이 '_'사용
final int MAX_NUMBER = 100; System.out.println(MAX_NUMBER);
Data Overflow 데이터 오버플로
최대 값의 범위를 넘어서면, 다시 최소 값으로 돌아가는 현상
int i = Integer.MAX_VALUE; // 2147483647 i = i + 1; // -2147483648 System.out.println(Integer.MIN_VALUE == i); // true
'java공부' 카테고리의 다른 글
자바/java String 특이사항 (0) 2021.07.16 자바/java Casting 형변환 (0) 2021.07.16 자바/java Escaping (0) 2021.07.16 자바/java 문자열 더하기 (0) 2021.07.16 자바/java package 설명 (0) 2021.07.14