[JAVA] 변수와 자료형

hi·2021년 11월 27일

자료형은 크게 기본형과 참조형으로 나뉜다

기본형

: 실제 값을 저장

1. 논리형 boolean

참 treu
거짓 false

주로 if문에서 사용

if(조건이 참/거짓)
else(조건이 참/거짓)

2. 정수형

byte (1바이트)
short (2바이트)
int (4바이트) (기본형)
long (8바이트)

3. 실수형

float
double (기본형)

4. 문자형

char

5. 형변환

참고
https://youtu.be/LeTbH63CpRo

💡 잠깐

정수 : -5, -4, -3 ... 1, 2, 3, 4
실수 : 1.1, 1.2, 1.3 ...
자연수 : 1, 2, 3, 4 ...

  • 자동형변환 경우

byte 크기가 작은 것 -> 큰 것
정수 -> 실수

  • 강제형변환 경우

byte 크기가 큰 것 -> 작은 것
실수 -> 정수

1) 정수형에서

기본형 int

  • int형의 기본 범위를 넘지 않는 수를 long형 으로 사용
    => 그냥 사용 (자동형변환)

  • int형 범위를 넘는 수를 long형으로 사용
    => 맨 뒤에 식별자 L 붙임 (강제형변환)

  • (int가 기본형이기 때문에 이 수는 long형으로 처리해야 한다고 컴파일러에 알려줌)

2) 실수형에서

기본형 double (8byte)

  • float (4 byte) 사용 => 맨 뒤에 식별자 F 붙임 (강제형변환)

참조형

: 값이 저장되어 있는 주소를 저장

1) 선언

클래스이름 변수이름;

2) 초기화

Date today = new Date ();

  • Date 객체를 생성해서, 그 주소를 today에 저장

0개의 댓글