首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

JAVA 初學者:F = ((9/5)*C+32) 為何 32 加不上?

     編輯:程式設計疑難解答

Java 中溫度轉換公式 F = ((9/5)*C + 32) 結果錯誤,因為 9/5 是整數除法,結果為 1,而非 1.8。

修正方式

需將其中一個數改為浮點數,例如 9.0 / 5 或 (double) 9 / 5,才能得到正確的小數結果,再加上 32。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved