자바 변수
변수
자바는 변수를 특정타입을 지정해야한다.
int: 정수타입
double,long: 실수타입
String: 문자열타입
int sum = 1;
String name = "test";
변수명 작성법
- Camel Case (낙타표기법)
- 문장 첫 앞글자를 대문자로 표기
String myNameIs
- Snake Case (뱀표기법)
- 문장 사이를 _(언더바)로 표기, 전부 소문자로 표기
String my_name_is
Primitive Type
가공되지 않은 타입
intlongdoublechar
Wapper Class
primitive type을 감싼 클래스
StringIntegerLong
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
댓글남기기