자바 변수
변수
자바는 변수를 특정타입을 지정해야한다.
int
: 정수타입
double
,long
: 실수타입
String
: 문자열타입
int sum = 1;
String name = "test";
변수명 작성법
- Camel Case (낙타표기법)
- 문장 첫 앞글자를 대문자로 표기
String myNameIs
- Snake Case (뱀표기법)
- 문장 사이를 _(언더바)로 표기, 전부 소문자로 표기
String my_name_is
Primitive Type
가공되지 않은 타입
int
long
double
char
Wapper Class
primitive type을 감싼 클래스
String
Integer
Long
Reference Type
주소값을 가지고 있는 것
Collection
- 배열
클래스변수
JVM static
영역에 저장되므로 JVM 소멸 전까지 어디서든 접근이 가능하다.
static int number = 10;
불변변수 (=상수)
변수가 변경되지 않음
final int number = 20;
일반적으로
static
과final
을 한다.
static final MY_NUMBER = 30;
final
- final로 할당된 코드에 재할당할 불가능
final String name = "kim";
name = new String("hong"); // error
증감연산자
++
: 증가
--
: 감소
후위
특정 작업 동작 후 동작한다.
int number = 5;
System.out.println(number++); // 5
System.out.println(number--); // 6
전위
무엇보다 먼저 동작한다.
int number = 5;
System.out.println(++number); // 6
System.out.println(--number); // 5
댓글남기기