ID_DI
DI's study notes
ID_DI
전체 방문자
오늘
어제
  • 분류 전체보기 (85)
    • Deep-Learning (3)
      • CNN (2)
      • NLP (1)
    • Data_Python (6)
      • Numpy (0)
      • Matplotlib (4)
    • Python (8)
      • Python Algorithm (6)
    • Java (36)
      • Java(base) (33)
      • Java practice(base) (2)
    • Git (12)
    • Algorithm (7)
    • etc (7)
    • linux (1)
    • DeskSetup (0)
    • TIL_모각코 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • java base
  • string to int
  • 자바
  • 정렬
  • Python
  • git
  • 합병정렬
  • README.md
  • staged
  • java 기초
  • binarySearch
  • java.net
  • git add.
  • 파이썬
  • matplotlib
  • 커밋
  • java
  • java.lang
  • Github
  • 알고리즘

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ID_DI
Java/Java(base)

Java 형변환(기본자료형)

Java 형변환(기본자료형)
Java/Java(base)

Java 형변환(기본자료형)

2021. 7. 26. 01:08

Java 형변환(기본자료형)

형변환 : Data type(자료형)을 변환하여 data type을 일치시켜주는 것.

묵시적 vs 명시적 형변환

1. Promotion 묵시적 형변환

  • Java 에서 자동으로 형변환을 해주는 경우

  • 상대적으로 작은 데이터 타입에서 큰 데이터 타입으로는 자동으로 형변환이 이루어짐 + 데이터 손실이 없음

Data type automatic casting
char(1byte) short, int, long, float, double
short(2byte) int, long, float, double
int(4byte) long, float, double
long(4byte) double
float(4byte) double

-> 데이터가 작은 쪽에서 큰 쪽으로는 자동형변환(묵시적 형변환).

2. Demotion 명시적 형변환

  • 상대적으로 큰 데이터 타입에서 작은 데이터 타입으로 직접 형변환을 해주는 것.

    (자료형)값

  • 큰 데이터 타입에서 작은 데이터 타입으로는 형변환을 직접해줘야 데이터 손실이 나지 않고, 오류가 나지 않는다.

double d = (double)i;

기본자료형들의 데이터 크기를 알고 싶다면 아래의 링크 참고

Java 기본자료형

'Java > Java(base)' 카테고리의 다른 글

Java API(Application Programming Interface)  (0) 2021.08.03
Java 형변환 (객체자료형 Object type ex)String etc.)  (0) 2021.07.26
Java 자료형  (0) 2021.07.22
Java 변수 란  (0) 2021.07.21
Java 프로그램 구동원리  (0) 2021.07.20
  • 묵시적 vs 명시적 형변환
  • 1. Promotion 묵시적 형변환
  • 2. Demotion 명시적 형변환
'Java/Java(base)' 카테고리의 다른 글
  • Java API(Application Programming Interface)
  • Java 형변환 (객체자료형 Object type ex)String etc.)
  • Java 자료형
  • Java 변수 란
ID_DI
ID_DI
Computer Vision

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.