본문 바로가기
개발자 :-)/Java

[Java] 기본자료형

by 뚜생첨 2022. 8. 14.

1. 기본자료형과 객체자료형

기본 자료형 : 데이터가 변수에 직접 저장됨

                    (ex. int i = 10;)

                    (정수형, 실수형, 논리형)

객체 자료형 : 객체 메모리 주소가 변수에 저장됨

                    (C계열에서는 포인터라고 하고, Java에서는 레퍼런스라고 함)

 

2. Java 기본자료형

 

2-1. 문자열 String은 객체자료형

String str = 'ABCD'; 

 

3. 형 변환

자동(묵시적) 형 변환 :  작은 공간 → 큰 공간

//자동(묵시적) 형 변환
byte by = 10;
int in = by;

 

명시적 형 변환 : 큰 공간 → 작은 공간

//명시적 형 변환
int in = 100;
byte = by = (byte)in;

* 명시적 형 변환은 데이터가 누실될 수 있다.

(ex. inVar = 123456;의 출력 결과와 (byte)inVar 출력 결과가 다를 수 있다)

 

728x90
반응형

'개발자 :-) > Java' 카테고리의 다른 글

[Java] 연산자(Operator)  (0) 2022.08.19
[Java] 특수 문자와 서식 문자  (0) 2022.08.14
[Java] 변수  (0) 2022.08.09
[Java] Java 프로그램의 실행 구조  (0) 2022.08.09
[Java] Java 프로그래밍이란  (0) 2022.08.09

댓글