java 勾股定理,与三角函数cos sin tan 两个算出的结果不一样,求解释?

2025-04-24 13:32:31
推荐回答(1个)
回答1:

 a / Math.cos(45.00)

你错在了这里,你输出的45.00你自己认为是度数45°,其实是double = 45.00

你需要先转化45.00到度数,然后再用上边的

 a / Math.cos(Math.toRadians(45.00))

static double    toRadians(double angdeg)

Converts an angle measured in degrees to an approximately equivalent angle measured in radians.