[英]How can I do block-oriented disk I/O with Java? Or similar for a B+ tree
[英]How can i do a minus b whole square in java
我必須在我的應用程序中實現一個使用此公式的公式
假設我將(1-(2.0 / 3.0))提高到2。
double w, double h
(Math.pow((1 - (w / h)), 2)) //which obviously gave me wrong answer
因此,我不得不通過以下方式實現該方程。.我想知道是否有更簡單的方法可以做到這一點。
有沒有比這種方式更好的方法呢?
Math.pow(a,2) - 2 * (a * b) + Math.pow(b,2)
這將是一種簡單且計算有效的方法:
double result = 1 - w/h;
result *= result;
與調用Math.pow
相比,以單倍乘冪的方式提高第二個冪可能會更快,並且鍵入起來可能更簡單。
同樣,對於第二個公式:
double result2 = a*a - 2*a*b + b*b;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.