[Java] 변수

dev_jubby·2022년 12월 6일
0

Java

목록 보기
15/16

자바 기본 부터 잡기
Java의 정석


💡 Java 변수

  1. 변수?
    단 하나의 값을 저장할 수 있는 메모리 공간.

  2. 식별자
    변수의 이름처럼 프로그래밍에서 사용하는 모든 이름
    같은 영역내에서 서로 구분될 수 있어야 함
    -대소문자 구분
    -예약어는 사용할 수 없다
    -숫자로 시작할 수 없다
    -특수문자는 _ 와 $ 만 허용된다.


✨ 권장되는 규칙

  1. 클래스의 이름의 첫글자는 대문자
  2. 변수와 메서드의 이름의 첫글자는 소문자
  3. 여러단어로 이루어진 이름의 단어는 첫글자를 대문자로. (Pascal, Calmel Case)
  4. 상수의 이름은 모두 대문자로 한다. 여러단어로 이어진 경우 _ 로 구분한다.

🔎 기본형 vs 참조형

1. 기본형
int today;
실제 값(data)을 저장한다.
일반 자료형이 변수의 타입이 된다.

2. 참조형
Date today = new Date();
어떤 값이 저장되어 있는 주소(address)를 값으로 갖는다.
클래스 이름이 변수의 타입이 된다.


📌 상수와 리터럴

1. 상수 (constant)
상수는 한번 값을 저장하면 값을 바꿀 수 없다.
변수의 타입 앞에 final
final int MAX_SPEED = 10;
반드시 선언과 동시에 초기화를 해야야 한다.

2. 리터럴(literal)
`int year = 2014;'
변수: year
리터럴: 2014


🛠 형변환 (Casting)

형변환이란, 변수 또는 상수의 타입을 다른 타입으로 변환하는 것

(타입)피연산자


자동형변환

int형의 1234를 float로 자동형변환

float f = 1234

i를 double로 자동 형변환

int i = 3;
double d = 1.0 + i;

profile
신입 개발자 쥬비의 기술 블로그 입니다.

0개의 댓글