# Casting

Casting 을 통해 알아보는 Generic (feat.Object class)
Casting을 통해 Generic을 이해해보자. Object class는 덤
22.02.26 자동 형변환
자동으로 형변환 되는 경우를 배웠다.계산을 해야할 때에 데이터의 손실이 이루어지지 않는 방향으로 형변환이 자연스럽게 이루어진다고 이해했다.강제로 형변환을 이루는 방법도 있으나, 자바는 편의를 위해 자연스럽게 형변환을 해서 계산을 한다고 생각하면 될 것 같다.일부 오류가
22.02.25 정수형과 실수형의 형변환
소수점이하의 값이 없으므로 변환이 비교적 간단함하지만 정밀도 제한으로 인해서 오차가 생길 여지는 있다.float의 경우 7자리의 정밀도를 갖기때문에 8자리 이상의 정수를 변환할때는 double를 사용하도록 한다.실수형의 소수점 이하의 값은 버려진다. (반올림이 아니다!
22.02.25 실수형 간의 형변환
실수형간의 형변환이 어떻게 이루어지는지에 대해서는 아직 구체적으로 모르겠다.(특히 지수부분)그렇지만 당장 눈에 들어오는 것만 정리하자.float -> double가수부분 : 그대로 채우고 남은 자리를 0으로 바꾼다.지수부분 : (지금 머리가 안돌아간다....)doubl
Java Casting & instanceof - 그림으로 이해해보자!
제가 앞으로 설명하는 방법은 "스프링 입문을 위한 자바 객체 지향의 원리와 이해"를 공부한 내용을 바탕으로 합니다. 그래서 제가 그 책을 통해 공부한 내용을 토대로 새로운 코드를 분석해볼 것입니다. github repository메인 메서드가 실행된 직후의 프로그램 메
Python
조건문 무한루프format 함수논리 연산자문자열 슬라이싱타입range()표준 입력함수파이썬의 블록구조조건문 if ~ else \-> if문은 단독 사용이 가능하지만 else는 반드시 if와 함께 사용해야 합니다.타 언어에서 else if로 작성하는 키워드를 파이썬에서
%20(1)%20(1).png)
형 변환 Type Casting
프로그래밍에서 자료형을 다른 형태로 바꾸는 것이다 묵시적 형변환(또는 암시적 형변환)과 명시적 형변환이 있다 묵시적 형변환 컴파일러가 알아서 바꾸는 형변환이다. int a = 5.5

Casting (형변환)
다른 타입끼리 연산 시, 같은 타입으로 변경해주는 것단순히 데이터 형을 바꾸는 목적뿐만 아니라, OOP의 특성인 다형성 측면에서 활용 됨10.0이라는 데이터가 num 변수에 들어가면 데이터의 손실이 발생하므로, 이것을 막고자 컴파일 에러가 발생 됨만약 프로그래머가 데

정수 제곱근 판별
sqrt(a) : a의 양의 제곱근 반환. pow(a,b) : a의 b제곱을 반환. sqrt, pow 둘다 double만 가능. 데이터 타입 맞추는건 역시 힘들다. Math.sqrt는 double 타입이여서 long 타입인 인자n 때문에 long으로 casting

[KOSTA JAVA] #Day 7 (Inheritance extends super, Override, Polymorphism, Promotion, Abstract class)
JAVA의 상속, 다형성, 형변환, 상속 공부 정리

[KOSTA JAVA] #Day 1 (Java 8, Eclipse, Variable, Data type, Casting, Operator)
JAVA8의 설명, Eclipse 설치방법, JAVA의 기본 데이터 타입과 형변환, 연산자 내용 정리

[Java] Reference Variable Casting
참조변수의 형변환 상속관계에 놓여있다면 참조변수 간에도 형변환이 가능하다. 만약 Apple과 Banana가 Fruits class를 상속하고 있다면 Apple→Fruits, Fruits→Banana로 형변환 하는 것이 가능하다. ※ 단, Apple과 Banana 사이의