gpt4 book ai didi

java - 使用 BlueJ 的三角方法的问题

转载 作者:行者123 更新时间:2023-12-02 13:42:52 24 4
gpt4 key购买 nike

我正在尝试在 BlueJ 中创建一个名为的方法,

toRadians();

此方法的要点是取 360 以下的任何数字并将其更改为弧度。这是方法代码。

public void toRadians(double tempDegrees)
{
Math.toRadians(tempDegrees)
}

用于调用此方法的代码行:

toRadians(beamAngleHalf); 

调用此方法时,不会将 beamAngleHalf 更改为弧度。我知道这是非常基本的。如何解决这个问题?

最佳答案

这里可以解释的东西有很多,包括:Java中对象和基元之间的区别,以及按引用传递和按值传递之间的区别,但简短的答案是Math.toRadians(tempDegrees) 不会更改传递给它的值,而是返回以弧度表示的值。

您需要返回 toRadians() 方法中 Math.toRadians() 返回的内容。

public double toRadians(double tempDegrees)
{
return Math.toRadians(tempDegrees);
}

关于java - 使用 BlueJ 的三角方法的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42634738/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com