算法,时针和分针之间的度数
算出时针和分针与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)); } }

浙公网安备 33010602011771号