[오류] incompatible types: possible lossy conversion from double to long

ohun·2022년 3월 13일
0

오류 메시지

incompatible types: possible lossy conversion from double to long


원인

소수점이 있는 값인 실수형(double) 을 정수를 저장하는 값(long)으로 변환하면 소수점 아래의 수를 잃게(lossy) 되기 때문에 자바에서는 허용되지 않는다.


해결 방법

강제 형변환을 진행한다.

double d = 121.9;
long l = (long) d;
profile
공부 중입니다.

0개의 댓글