书上的一行代码有点不知道为什么这样做

天明29233 2016-05-26 08:55:48


第三十行,变量dy表示的是什么,为什么要这样做。
...全文
93 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
天明29233 2016-05-26
  • 打赏
  • 举报
回复
谢谢,我明白了
holzkoepfer 2016-05-26
  • 打赏
  • 举报
回复
这个程序是在宽50高100的格子里画三个交通灯,每个圆(灯)的半径是10 dy就是确定每2个相邻灯中心之间距离的 为了充分利用高度及平均分配,它用这个公式来计算,其实你也可以用其他公式。 换个思路 中间那个灯中心将高度均分,即 Height/2。加上圆半径,那么这个圆上边界距离画布上边界距离为 Height/2-Radius 在这个空间再画圆,则圆心在 距上边界(Height/2-Radius)/2处 即 Height/4-Radius/2,那么新圆心离中心圆心距离为 Height/4-Radius/2+Radius即 Height/4+Radius/2 你画个图就明白了

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧