作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
public void turnLeft(double degrees) {
for (int i = 0; i < degrees; i++) {
this.left(degrees);
}
}
这段代码可以帮助我的乌龟转动我想要的任意度数,但是当我输入 180 度时,它只会转动 90 度。
最佳答案
我只能猜测您的 left
方法的实现将海龟旋转到由方法参数指定的度数。
在您的情况下(调用 turnLeft(180)
),循环将执行以下操作:
this.left(1);
this.left(2);
...
this.left(180);
所以...它与调用度数等于1+2+3+...+180
的turnLeft
方法非常相似,它是 16110
因此,在这种情况下,您的乌龟会进行 16110 div 360 = 44
整个周期,然后旋转 16110 mod 360 = 270
度。因此,它将与您的初始状态成 90
度。但这只是我的猜测可能会发生什么。
关于java - 你能帮我处理 for 循环吗?它没有转动正确的度数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35625224/
嗨,我是第一次玩 Pig,我很好奇如何处理将一个字段拆分成多个其他字段。 我有一个包,A,如下图: grunt> Dump A; (text, text, Mon Mar 07 12:00:00 CD
如何添加架构中未定义的固定字段(例如日期或月份)?我运行了以下 pig 脚本以将固定日期添加到我的结果表中,并收到以下错误消息:Invalid field projection。方案中不存在投影字段
我是一名优秀的程序员,十分优秀!