coding_yoon
냥집사의 개발노트
coding_yoon
전체 방문자
오늘
어제
  • 분류 전체보기 (24)
    • 📚Programming (16)
      • Java (10)
      • Spring (0)
      • Spring Boot (0)
      • JPA (0)
      • Python (4)
      • 개발 환경설정 (2)
    • 📌ETC (8)
      • Tech Interview (8)

블로그 메뉴

  • 💻깃허브
  • 방명록
  • 태그 클라우드

공지사항

인기 글

태그

  • sql이론
  • springbootdevtools
  • 파이썬이론
  • 프로젝트 임포트
  • 코드작성순서
  • 이클립스기초
  • 신입개발면접
  • 신입개발자면접
  • 자바자료형
  • 자바random
  • 자바상수
  • 자바의특징
  • 자바기술면접
  • 이클립스 프로젝트 import
  • STS 프로젝트받기
  • 이클립스 프로젝트생성
  • html컴파일없이
  • import문 사용방법
  • 현업프로젝트 내려받기
  • 자바이론
  • 자바신입
  • 자바연산자
  • 자바기초
  • 인테리제이
  • scanner메소드
  • 면접정리
  • 기술면접
  • 사용자입력 exception
  • 출력메소드
  • 개발자면접정리

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
coding_yoon

냥집사의 개발노트

📚Programming/Java

[자바] 형변환

2022. 9. 16. 11:39
\

#1️⃣ 형변환

1 - 1. 컴퓨터의 동작원칙

  • 반드시 같은 데이터타입 간에 연산을 한다.
  • 반드시 동일한 데이터타입의 값을 동일한 데이터타입의 변수에 대입한다.
  • 결과값 또한 동일한 데이터타입의 값을 가진다.

1 - 2. 형변환

  • 자료형은 각각 사용하는 메모리 크기와 방식이 다름
  • 서로 다른 자료형의 값이 대입되는 경우 형 변환이 일어남

 

1 - 3. 자동(묵시적) 형변환 : 작은 수에서 큰 수로 

: 덜 정밀한 수에서 더 정밀한 수로 대입되는 경우

long num = 3; // int 값에서 long으로 자동형변환
	     // L, l 을 명시하지 않아도 됨

 

1 - 4. 명시적 형변환 : 자동 형변환의 반대의 경우

: 변환 되는 자료형을 명시해야함 자료의 손실이 발생할 수 있음

double dNum = 3.14;
int num = (int)dNum; // 자료형 명시

저작자표시 비영리 변경금지 (새창열림)

'📚Programming > Java' 카테고리의 다른 글

[자바] Scanner  (1) 2022.09.16
[자바] 출력메소드  (1) 2022.09.16
[자바] 상수와 리터럴  (0) 2022.09.16
[자바] 변수  (0) 2022.09.16
[이클립스] JAVA 프로그래밍 순서  (1) 2022.09.16
    '📚Programming/Java' 카테고리의 다른 글
    • [자바] Scanner
    • [자바] 출력메소드
    • [자바] 상수와 리터럴
    • [자바] 변수
    coding_yoon
    coding_yoon
    코딩공부를 하며 작성하는 노트

    티스토리툴바