Java 毕达哥拉斯树优化?

Java 毕达哥拉斯树优化?,java,Java,这是我的。我使用的库有3个主要功能: turnLeft(double angle) turnRight(double angle) drawLine(double length) 钢笔的原点是(0,0),并且朝向右侧(与X轴成0度) 经过数小时的解码和工作,我设法使它工作(虽然不是完美的)角度30度弧度。但如果我将输入值更改为另一个值,它就会崩溃。在过去的几天里,我一直在绞尽脑汁试图改进这一点。我该如何处理这件事,有什么建议吗?对改进我的算法有什么建议吗 虽然你看得不太清楚,但我在图像中标记了

这是我的。我使用的库有3个主要功能:

turnLeft(double angle)
turnRight(double angle)
drawLine(double length)
钢笔的原点是
(0,0)
,并且朝向右侧
(与X轴成0度)

经过数小时的解码和工作,我设法使它工作(虽然不是完美的)角度30度弧度。但如果我将输入值更改为另一个值,它就会崩溃。在过去的几天里,我一直在绞尽脑汁试图改进这一点。我该如何处理这件事,有什么建议吗?对改进我的算法有什么建议吗

虽然你看得不太清楚,但我在图像中标记了作为输入的角度。谢谢你的帮助。我知道人们不喜欢这样的问题,但我只是开始变得没有希望了。祝你今天愉快


粘贴箱中的代码不完整。。。代码是完整的。你凭什么说不是?未显示库的名称,但替换为XX,并且未显示导入。如果无法查看输出,则很难调试此类问题。。。更重要的是,这可能是一个ui问题。库和代码。老实说,我不知道该怎么想。我不认为这是图书馆的问题,因为图书馆是由我的大学提供的。谢谢你的帮助。在你认为我可以工作的地方给点建议就好了。