<div>1. 다음과 같은 소스코드에서 Float를 double로 변환하는 과정에서 결과값이 이상하게 나오는게 이진법에서는 십진수 소수가 정확히 표현되지 않아서 그런 건가요??</div> <div>2. 제대로 변환 할 수 있는 방법이 있는 경우 알려주시면 감사하겠습니다</div> <div><br></div> <div>package com.tutorialspoint;</div> <div><br></div> <div>import java.lang.*;</div> <div><br></div> <div>public class FloatDemo {</div> <div><br></div> <div> public static void main(String[] args) {</div> <div><br></div> <div> /* returns the float value represented by this object</div> <div> converted to type double */</div> <div> Float obj = new Float("22.10f") ;</div> <div> double d = obj.doubleValue() ;</div> <div> System.out.println("Value = " + d) ;</div> <div> </div> <div> obj = new Float("5.0") ;</div> <div> d = obj.doubleValue() ;</div> <div> System.out.println("Value = " + d) ;</div> <div> }</div> <div>} </div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.