Math.round()方法是一種常用的四捨五入方法。以下是關於Math.round()方法的一些詳細信息:
當參數為正數時。首先將參數加上0.5,然後向下取整。例如,Math.round(1.5)的結果是1,因為1.5加上0.5等於2.0,向下取整結果是1。
當參數為負數時。例如,Math.round(-1.5)的結果是-1,而不是通常認為的-2。這是因為-1.5加上0.5等於-1.0,然後向下取整的結果是-1。
返回值類型。Math.round()的返回值類型為long。
特殊情況。對於等於0.5的情況,Math.round()的行為與其他語言中的round()函式不同。例如,Math.round(-2.5)的結果是-2,而不是-3。
此外,還有與Math.round()相似的其他方法,如Math.floor()和Math.ceil(),分別用於向下取整和向上取整。