Puter의 잡동사니

변수 : 하나의 값을 저장할 수 있는 기억공간


기본형(Primitive) 타입 : boolean, char, byte, short, int, long, float, double → 그 값을 저장
참조형(Reference) 타입 : String, System 등 → 주소를 저장

변수의 타입이 기본형/참조형을 어떻게 구분?
  • 소문자면 기본형, 대문자면 참조형

final이 붙어야 상수가 됨

char는 작은 따옴표’를 쓰자

“큰 따옴표”를 쓰면 String

1
2
3
4
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' 카테고리의 다른 글

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 01 변수  (0) 2017.12.27
댓글 로드 중…

블로그 정보

잡다한 것이 한데 뒤섞인 곳

최근에 게시된 글