double hour = 6;//输入小时
double min = 6;//输入分钟
double a1 = 30 * hour; //以针指12为基准,时针的大致度数--每两个个数字之间是30度
double a = a1 + Math.rint(min /2d) ;//以针指12为基准,时针的准确度数--加上根据分针所在位置对应的时针偏移量,分针每走两下(12度),时针走1度
double b = min * 6;//以针指12为基准,分针的准确度数--分针每走一下增加6度
System.out.println(Math.abs(b - a));//分针和时针度数之差,即为二者间的准确度数
面试题:求任意时间分针和时针之间的度数
最新推荐文章于 2024-01-17 10:53:45 发布