谁来详细解释这句代码?

漂落深秋 2005-02-04 12:00:52
谁来详细解释这句代码:double hourAngle = Math.toRadians(90 - 360 * minutes / (12 * 60));
这是怎么转换的?
...全文
82 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
GJA106 2005-02-04
  • 打赏
  • 举报
回复
Math.toRadians是求弧度函数。"90 - 360 * minutes / (12 * 60)"这个表达式猜不出用来作什么的?有点像计算时钟分针移动公式,通过minutes值来定位分针位置。

漂落深秋 2005-02-04
  • 打赏
  • 举报
回复
明白了,谢谢
漂落深秋 2005-02-04
  • 打赏
  • 举报
回复
JAVA核心技术里的,卷一,计算时钟分针


能不能说具体一点?
90 - 360 * minutes / (12 * 60) 是怎么来的??
hxzg001 2005-02-04
  • 打赏
  • 举报
回复
计算时钟分针当前所在的角度,时针旋转一周为12 * 60分,则每分钟的弧度为360 / (12 * 60),而minutes所代表的弧度为360 * minutes / (12 * 60),至于用90来减,应该是为了求与x轴的夹角吧
loveyousomuch 2005-02-04
  • 打赏
  • 举报
回复
这段代码是哪的?
应该和具体业务结合起来嘛
漂落深秋 2005-02-04
  • 打赏
  • 举报
回复
能不能说具体一点?
90 - 360 * minutes / (12 * 60) 是怎么来的??

62,614

社区成员

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

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