看板 java 關於我們 聯絡資訊
問題是這樣的 以下是我的程式碼 public float len(float num1, float num2){ float length = 0; length = num1 - num2; if( length < 0 ) return -length; else return length; } 這是物件包裝的一個函式 當主程式傳來的值如為 5,4 可以正確的回傳值 1 不過當我的值傳來如為 5.5 , 5.4 則回傳的值會變成 0.099999905 而不是 0.1 找了半天一直看不到原因 用System.out.println去簡查傳進的值都沒有問題 不過輸出就怪怪的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.17.77