이 영역을 누르면 첫 페이지로 이동
Puter의 잡동사니 블로그의 첫 페이지로 이동

Puter의 잡동사니

페이지 맨 위로 올라가기

Puter의 잡동사니

잡다한 것이 한데 뒤섞인 곳

Java 01 변수

  • 2017.12.27 19:40
  • development
반응형

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


기본형(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 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

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • 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
다른 글 더 둘러보기

정보

Puter의 잡동사니 블로그의 첫 페이지로 이동

Puter의 잡동사니

  • Puter의 잡동사니의 첫 페이지로 이동

검색

메뉴

  • ALL
  • #TAG

카테고리

  • Puter의 잡동사니 (164)
    • creation (5)
    • tagging (42)
    • product (63)
    • toy (18)
    • game (2)
    • clothes (4)
    • useful (3)
    • development (27)
반응형

정보

Puter의 Puter의 잡동사니

Puter의 잡동사니

Puter

블로그 구독하기

  • 구독하기
  • 네이버 이웃 맺기
  • RSS 피드

나의 외부 링크

  • kakao pay
  • 구글 Search Console
  • 구글 Analytics
  • 네이버 웹마스터 도구
  • 네이버 Analytics

방문자

  • 전체 방문자
  • 오늘
  • 어제
Powered by Tistory / Kakao. Copyright © Puter.

티스토리툴바