이중 값이 있습니다. 타입 변환없이 긴 변수에 저장할 수 있습니까?> 가능합니까?타입 캐스팅없이 long 값으로 double 값을 저장할 수 있습니까?
답변
명시 적 타입 캐스팅 없이는 long 변수에 값을 할당 할 수 없습니다. 타입 캐스팅없이 시도하는 경우 "정밀도 오류 손실"이 있습니다.
'Double.valueOf (double) .longValueOf()'?? –
@ Nishanth 언급 한대로 시도했지만 언급 한 기능을 실행하는 동안 오류가 발생합니다. 클래스 테스트 { \t 공공 정적 무효 메인 (문자열 []에 args) { \t \t 길이 L = Double.valueOf (56.78) .longValueOf(); \t \t System.out.println (l); \t} } 오류 - 관리자 - 맥북 - 프로 : 자바하기 Sandeep $ javac의 Test.java Test.java:3 : 오류 : 기호를 \t \t 길이 L = Double.valueOf (56.78)를 찾을 수 없습니다. longValueOf(); \t \t^ 기호 : 방법 longValueOf() 위치 : Double 클래스 –
를 사용하여 적절한 인용에 주석/응답하면서 SO –
당신이 시도 할 수 있습니다 :
double d = 123.0;
long l = Double.doubleToLongBits(d);
d = Double.longBitsToDouble(l);
System.out.println(d);
이 긴 더블의 이진 표현을 저장합니다.
long l = Double.valueOf(123.0).longValue();
- 1. 부호없는 long long double long
- 2. long long 타입 정의
- 3. Mac에서 long double initialization
- 4. Swift : 함수를 사전에 값으로 저장할 수 있습니까?
- 5. OCI (long double)
- 6. long long과 long double 정보
- 7. ServletRequest에서 타입 캐스팅없이 doFilter에서 httpservletrequest를 얻으십시오.
- 8. 문자열을 long long 값으로 변환
- 9. iPhone의 Long Double
- 10. Cout long double issue
- 11. Mysql5.6에서 공간 데이터 유형에 대한 double 값을 저장할 수 없습니다.
- 12. 하나의 테이블 열 값을 다른 테이블 값으로 저장할 수 있습니까?
- 13. librxtxSerial.so long double restrict
- 14. long * double * 저장 (C++)
- 15. 임의의 숫자 문자열 (int, float, double, long 등)을 java의 적절한 숫자 (int, float, double, long 등) 값으로 변환
- 16. C++ winapi LONG to st double double
- 17. 다른 함수의 값을 구조에 저장할 수 있습니까?
- 18. 하나의 단어 이름에 "long double"이 있습니까?
- 19. 자바 LONG 정수 타입
- 20. LPSTR을 분할하고 long 값으로 값을 더함
- 21. Perl에서 배열을 값으로 해시에 저장할 수 있습니까?
- 22. Java에서이 토큰을 문자열 값으로 저장할 수 있습니까?
- 23. 지수 값을 텍스트 상자의 double 값으로 바꿉니다.
- 24. double long long 포인터를 통해 double에서 C++ bitwise ops가 출력됩니다.
- 25. Long 타입 정수 계산
- 26. 로컬 값을 저장할 수 있습니까?
- 27. Hex to long double C++
- 28. seekbar.setmax()에 long 값을 설정할 수 있습니까?
- 29. 어떤 값을 취할 수 있습니까?
- 30. CUDA에서 unsigned long long으로 타입 변환을 할 수 있습니까?
당신이 그것을 시도주지 않았다
는 (절단 가능) 실제 값을 저장하려면? –