以下是公式
脂肪百分比 = 495 / (1.0324 - 0.19077 x (LOG10(腰 - 颈)) + 0.15456 x (LOG10(身高))) - 450
以下是我的代码
import java.math.*;
public class Position
{
static double waist=66,neck=30,height=150;
public static void main(String[]args)
{
double fat = 495 / ( (1.0324 - 0.19077)* (Math.log(waist - neck)/Math.log(10)) + (0.15456) * (Math.log(height)/Math.log(10))) - 450;
System.out.println(fat);
}
}
我得到的答案是不正确的。它应该是 11.8%(使用以下http://lowcarbdiets.about.com/library/blbodyfatcalculator.htm)
我相信我用对数做错了一些事情。请帮助我得到正确的答案。