因爲它的立場,這是我想要的代碼:但是它不工作系列的IF語句來確定變量,JAVA
if(gear.isLeftHand())
helix = (gear.getParentPair().beta());
else if (gear.isRightHand())
helix = Math.PI - (gear.getParentPair().beta());
else if (gear.isSpur())
helix = 0;
else
helix = 0;
double stepAng = (thickness /radius) * helix;
,這是因爲「螺旋不能被解析爲一個變量」
我想根據初始角度是左手還是右手來獲取stepAng的值,因此'helix'的值將根據這個方向從不同的公式計算出來。
任何幫助將不勝感激。
** 1)**請不要縮進這樣的。 ** 2)**你在哪裏聲明瞭這個「helix」? – Maroun
您需要**在某個點聲明變量。 Java不是Python。 –
你得到什麼錯誤 –