台灣最大程式設計社群網站
線上人數
570
 
會員總數:231064
接案會員:6781
文章總數:2319
討論主題:175393
歡迎您免費加入會員
討論區列表 >> Java >> 請問數字怎麼取絕對值??
[變換順序]
[我要回覆]
1


回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問數字怎麼取絕對值??
價值 : 10 QP  點閱數:4873 回應數:7

樓主

deth
門外漢
0 29
238 17
發送站內信

如題,謝謝。

本篇文章發表於2005-05-08 13:24
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

Benny
捐贈 VP 給 Benny 檢舉此回應
java我不懂..

不過可以自己寫個絕對值函數

如果a小於0 則 a=a*(-1)

本篇文章回覆於2005-05-08 15:12
--未登入的會員無法查看對方簽名檔--
2樓
回應

Samuel
檢舉此回應
if (a<=0){
a=a*(-1);
System.out.println(a);
}else(a>0){
System.out.println(a);
}

本篇文章回覆於2005-05-09 01:07
--未登入的會員無法查看對方簽名檔--
3樓
這應該有類似abs之類的函數吧
印象中每個語言幾乎都有

本篇文章回覆於2005-05-09 02:57
--未登入的會員無法查看對方簽名檔--
4樓
回應

大笨象
檢舉此回應
import java.lang.Math.*;


abs(long a)
Returns the absolute value of a long value.

本篇文章回覆於2005-05-09 07:14
--未登入的會員無法查看對方簽名檔--
5樓
回應

大笨象
檢舉此回應
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Math.html#abs(long)

abs
public static long abs(long a)Returns the absolute value of a long value. If the argument is not negative, the argument is returned. If the argument is negative, the negation of the argument is returned.
Note that if the argument is equal to the value of Long.MIN_VALUE, the most negative representable long value, the result is that same value, which is negative.


Parameters:
a - the argument whose absolute value is to be determined
Returns:
the absolute value of the argument.
See Also:
Long.MIN_VALUE

本篇文章回覆於2005-05-09 07:17
--未登入的會員無法查看對方簽名檔--
6樓
回應

好手
捐贈 VP 給 好手 檢舉此回應
基本上Sun有提供完整的文件可供參考,下次您可以先搜尋文件看看喔!

本篇文章回覆於2005-05-15 11:58
--未登入的會員無法查看對方簽名檔--
7樓
哈哈...好手那個圖形好炫啊
還自己弄成印章喔
我也要來合成一個^___^a

本篇文章回覆於2005-05-15 18:19
--未登入的會員無法查看對方簽名檔--
[變換順序]
1
 

回覆
如要回應,請先登入.