0
我想創建BlueJ提供的方法調用,問題與三角函數的方法使用BlueJ的
toRadians();
這種方法的關鍵是採取低於360任意數量並將其轉換爲弧度。這裏是方法代碼。
public void toRadians(double tempDegrees)
{
Math.toRadians(tempDegrees)
}
的代碼用於調用該方法的線:
toRadians(beamAngleHalf);
當調用此方法時是不改變beamAngleHalf成弧度。我知道這是非常基本的。這怎麼解決?
的方法不能改變的值(參見http://stackoverflow.com/questions/40480/is-java-pass-by-reference-or-pass-by-value)相反,它返回一個新的價值。所以你可能想'beamAngleHalf = toRadians(beamAngleHalf);' – dnault