算法,时针和分针之间的度数
算出时针和分针与12点的角度,然后相减,取绝对值。
package com.lhb.baidu; /** * @author lhb * @date 2022/3/13 */ public class TimeAndSecond { public static double angle(int hour, int m) { hour = hour > 12 ? hour - 12 : hour; double ret = Math.abs(hour * 30 + m / 2 - 6 * m); return ret > 180.0 ? 360 - ret : ret ; } public static void main(String[] args) { System.out.println(angle(4, 18)); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步