Java 01 변수
반응형
변수 : 하나의 값을 저장할 수 있는 기억공간
기본형(Primitive) 타입 : boolean, char, byte, short, int, long, float, double → 그 값을 저장
참조형(Reference) 타입 : String, System 등 → 주소를 저장
변수의 타입이 기본형/참조형을 어떻게 구분?
- 소문자면 기본형, 대문자면 참조형
final이 붙어야 상수가 됨
char는 ‘작은 따옴표’를 쓰자
“큰 따옴표”를 쓰면 String
1234 char cc = ' '; //주의String dStr1 = ""; //타이핑 안한 걸로 인식String dStr2 = " "; //아스키 값String dStr3 = null; //값이 없음 cs
string에 무슨 짓을 해도 결과는 string
캐스팅(형변환) : 큰 놈을 작은 놈에 넣는것
작은 놈을 큰 놈에 넣을 때는 자동 캐스팅
- (type)을 안 써도 됨
boolean(불리언)은 그 어떤 타입하고도 계산 불가
사용자가 정의한 레퍼런스 타입(참조형)의 초기값은 NULL
- 따라서 레퍼런스 타입의 선언은 new를 이용
- new를 사용하게 되면 주소값은 항상 변경
기본형과 참조형은 서로 캐스팅이 불가능
String을 int로 바꿀 때 쓰는 메서드
1 | Integer.parseInt(str); | cs |
보통 변수는 변수를 선언하고 값을 초기화한다.
- 선언만 하면 안 됨.
지역변수 : 메서드 안에서만 사용되는 변수
- 반드시 초기화해서 사용.
전역변수 : 같은 클래스의 메서드끼리 같이 쓸 변수
- 자동으로 기본값으로 초기화된다.
- 따라서 반드시 초기화 할 필요는 없다.
- 하지만 static 같은 건 맞춰줘야 한다.
1 | static String res2; | cs |
++은 세미클론 이후에 발동한다
반응형
'development' 카테고리의 다른 글
JAVA 06 배열/스트링/콜렉션 (0) | 2017.12.27 |
---|---|
JAVA 05 배열 (0) | 2017.12.27 |
JAVA 04 반복문(While) (0) | 2017.12.27 |
JAVA 03 반복문(for) (0) | 2017.12.27 |
JAVA 02 조건문 (0) | 2017.12.27 |
댓글
이 글 공유하기
다른 글
-
JAVA 05 배열
JAVA 05 배열
2017.12.27 -
JAVA 04 반복문(While)
JAVA 04 반복문(While)
2017.12.27 -
JAVA 03 반복문(for)
JAVA 03 반복문(for)
2017.12.27 -
JAVA 02 조건문
JAVA 02 조건문
2017.12.27