[Java] 자바 변수

szlee·2023년 10월 23일
0

Java

목록 보기
5/23

기본형 변수와 참조형 변수

자료형은 크게 기본형과 참조형으로 나눌 수 있다.

  • 기본형 변수 : 실제 을 저장
    • boolean, char, byte, short, int, long, float, double
  • 참조형 변수 : 어떤 값이 저장되어 있는 주소를 값으로 갖는다.
    • 8개 기본형을 제외한 나머지 타입
    • 변수의 타입으로 클래스의 이름을 사용. 클래스의 이름이 참조변수의 타입이 된다.




상수와 리터럴

  • 상수 : 한번 값을 저장하면 다른 값으로 변경할 수 없다.
    • 변수 타입 앞에 final붙여주면 된다.
    • 반드시 선언과 동시에 초기화해야한다. 그 이후 상수의 값 변경 불가
    • 상수의 이름은 모두 대문자로 하는 것이 암묵적인 관례이며 여러 단어로 이루어져있을 경우'_'로 구분한다.
  • 리터럴 : 그 자체로 값을 의미
    • final int MAX_VALUE = 100; 에서 MAX_VALUE 는 상수, 100은 리터럴
    • 리터럴에 접미사를 붙여서 타입을 구분한다.
      • long type - l/L (100000000l)
      • float type - f/F (3.14f)
      • double type - d/D (1.618d). 실수형에서는 double이 기본 자료형!


문자 리터럴과 문자열 리터럴

  • 문자 리터럴 : 작은따옴표로 문자 하나를 감싼 것.
    • char ch = 'J'. char는 단 하나의 문자만 저장 가능.
    • char ch = '' 에러. 빈 문자 허용하지 않음
  • 문자열 리터럴 : 두 문자 이상을 큰따옴표로 감싼 것.
    • String name = "Java".
    • String str = "" 가능. 빈 문자열 허용





자바의 정석

profile
🌱

0개의 댓글