2011-02-25 4 views
0

가능한 중복 :
java long number calculate problemGWT 이상한 긴 문제

내 GWT 2.1.0 응용 프로그램에서 다음 코드를했다 : 나는 값을

long test = 1000 * 60 * 60 * 24 * 30; 

을 검사 할 때 Eclipse 디버그 모드에서 -1702967296 (음수) 인 것으로 판명되었는데 오버플로 문제는 아니지만 예상 결과 fr 상기 라인 (즉, 2592000000)은 정수 범위보다 더 큰 것 같지 않습니다.

+0

I 다른 스레드에 대한 답변을 발견 미안 [링크] (http://stackoverflow.com 캐스팅되고/questions/3957937/java-long-number-calculate-problem) – Shahid

답변

0

"1000"의 유형은 길거나 정수입니까?

32 개 비트 정수 가령 수행되는 산술 넘쳐 결과는 긴

+0

숫자가 int 리터럴로 사용되는 것으로 나타났습니다. 감사 – Shahid