JAVA : 변수와 리터럴Literal

<angeLog/>·2024년 3월 13일
0

JAVA

목록 보기
5/6
post-thumbnail

int = 1;

int = 1;라는 코드를 해부해보자.

int : 변수의 타입을 나타내는 예약어.

예약어
컴퓨터 프로그래밍 언어에서 이미 문법적인 용도로 사용되고 있기 때문에 식별자로 사용할 수 없는 단어
👉🏻자바예약어 정리 참고 사이트

i : 변수 i. i는 변수의 이름이며 변수명이라고도 함.
1 : 정수 리터럴(literal)이라고 하며 변수에 입력되는 값을 의미(데이터 그 자체를 의미).

변수
하나의 값을 담을 수 있는 공간. (하나의 값을 담는 메모리의 어떤 영역)

int = 1; : 정수타입의 변수명 i를 선언함과 동시에 값은 1이라고 초기화 한 것.

데이터 타입과 크기

자바는 참조형 데이터 타입:refernce tyle, 기본형 데이터 타입:primitive type 2가지 이다. 이 중에 기본형 데이터 타입:primitive type은 첫글자는 무조건 소문자로 구성되고 있으며 모두 메모리(크기)를 갖고, 그 메모리 안에 값을 담게 된다.

int = 5라고 한다면, int타입의 변수i는 4byte의 크기에 5라는 값을 담고 있는 것이다.

참조형 데이터 타입은 첫글자를 대문자로 구성하며, 값을 가지지않고 (어딘가에 있는 값을) 참조한다. 기본형 데이터 타입:primitive type을 제외한 모든 타입을 참조형 타입이라고 한다.

변수명 규칙

  • 하나 이상의 글자로 이루어져야 함.
  • 첫 글자는 문자이거나 $ 혹은 _이어야 함.
  • 특수문자는 $ 혹은 _만 사용가능.
  • 길이 제한이 없음.
  • 키워드는 변수명으로 사용불가.
  • 상수값 표현 단어 true, false, null은 사용불가.

정수타입 변수 x, y, z 선언

int x=15;
int y=10;
int z=5;

혹은

int x=15, y=10, z=5;

선언 할 때 초기값을 넣어주지 않으면 자동으로 초기값은 0으로 세팅됨.

정수타입 변수 선언하고 출력하기

  • Sytem.out.println() 사용
public class IntPint {
    public static void main(String[] args){
        int i = 1;
        System.out.println(i);
    }
}

👉🏻자바 데이터 타입, 변수 그리고 배열

profile
일단 해볼게요!✍🏻

0개의 댓글