[Java] 형 변환

2023. 2. 2. 15:11·Java/Base
728x90
728x90

형 변환 (Type conversion)

  - 서로 다른 자료형 간에 연산 등의 수행을 위해 하나의 자료형으로 통일하는 것

 

 

자동 형 변환 (묵시적 형 변환, Explicit type conversion)

  - 메모리 공간 크기가 더 작은 자료형에서 더 큰 자료형으로 변환하는 경우

  - 단순히 대입하면 자동으로 형 변환됨

  - 형식 : (새_자료형) 새_변수 = 기존_변수;

 

// 예시 //

int a; // 형 변환할 변수

double b = a;

 

강제 형 변환 (명시적 형 변환, Implicit type conversion)

  - 메모리 공간 크기가 더 큰 자료형에서 더 작은 자료형으로 변환하는 경우

  - 메모리 공간 크기가 같은 자료형 간에 변환하는 경우

  - 형식 : (새_자료형) 기존_변수;

 

// 예시 //

double a; // 형 변환할 변수

int b = (int)a; // a를 int 자료형으로 바꾸겠다는 의도 명시

 

  - 주의 사항

      : 강제 형 변환 시, 소숫점 단위는 그냥 버림 → 데이터 손실이 생길 수 있음

 

320x100
반응형
저작자표시 (새창열림)

'Java > Base' 카테고리의 다른 글

[Java] 제어문 : 조건문과 반복문 (if, switch, for, while)  (0) 2023.02.02
[Java] 연산자  (0) 2023.02.02
[Java] 상수와 리터럴  (0) 2023.02.02
[Java] 변수와 기본 자료형  (0) 2023.02.02
[Java] 개요  (0) 2023.02.01
'Java/Base' 카테고리의 다른 글
  • [Java] 제어문 : 조건문과 반복문 (if, switch, for, while)
  • [Java] 연산자
  • [Java] 상수와 리터럴
  • [Java] 변수와 기본 자료형
스응
스응
    반응형
    250x250
  • 스응
    이서영의 개발 블로그
    스응
  • 전체
    오늘
    어제
  • 글쓰기 관리
    • 분류 전체보기 (385)
      • Java (134)
        • Base (54)
        • Spring Boot (37)
        • JSP (16)
        • Swing (GUI) (20)
        • Design Pattern (7)
      • C# (13)
      • PHP (18)
      • SQL (27)
      • Vue.js (9)
      • Tailwind CSS (4)
      • TypeScript (7)
      • HTML & CSS (27)
      • JavaScript (26)
      • jQuery (10)
      • Android (3)
      • - - - - - - - - - - - - - - (0)
      • Hotkeys (5)
      • CS (30)
      • IT Notes (13)
      • Error Notes (17)
      • Team Project (24)
        • Airlines Web Project (12)
        • University Web Project (6)
        • Strikers 1945 GUI Project (6)
      • My Project (18)
        • Library Web Project (8)
        • Pet Shopping Mall GUI Project (10)
      • etc. (0)
  • 블로그 메뉴

    • Home
    • Write
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    errorNote
    SpringBoot
    jQuery
    Hotkeys
    tailwindcss
    SQL
    C#
    php
    티스토리챌린지
    java
    SWAGGER
    HTML
    오블완
    js
    jsp
    cs
    zapier
    면접
    개발일지
    CSS
    git
    Wordpress
    SEO
    Swing
    http
    typeScript
    Android
    Codeigniter
    vuejs
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
스응
[Java] 형 변환
상단으로

티스토리툴바