给定一个具体时间,计算时针与分针之间的角度

在下面解法中,h表示小时,m表示分钟。同时,假定h的范围是0~23。

我们得到以下规则:

1)分针的角度(从12点整开始算起):360*(m/60)

2)时针的角度(从12点整开始算起):360*(h%12)/12+360*(m/60)*(1/12),即为:时针时刻值+分针带来的偏移量

3)时针和分针之间的角度:(时针的角度-分针的角度)%360

简化上述式子,可以得到(30h-5.5m)%360.

Java代码实现:

package XiaoMi;import java.util.Scanner;public class test8 {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stub// TODO Auto-generated method stubScanner scan = new Scanner(System.in);String str = scan.nextLine();String s[] = str.split(":");int h, m;h = Integer.valueOf(s[0]);m = Integer.valueOf(s[1]);double gap = (30 * h - 5.5 * m) % 360;System.out.println("时针与分针的夹角为:" + gap);}}

运行结果:

6:30
时针与分针的夹角为:15.0

【小米面试题】-给定一个具体时间,计算时针与分针之间的角度相关推荐

  1. java计算时针和分针的夹角_【小米面试题】-给定一个具体时间,计算时针与分针之间的角度...

    给定一个具体时间,计算时针与分针之间的角度 在下面解法中,h表示小时,m表示分钟.同时,假定h的范围是0~23. 我们得到以下规则: 1)分针的角度(从12点整开始算起):360*(m/60) 2)时 ...

  2. java 角度计算_java计算时针和分针之间的夹角

    //计算时针和分针之间的夹角 import java.lang.Math; public class ClockAngle { public static void main(String[] arg ...

  3. 计算时针与分针之间的夹角

    计算时针和分针之间的夹角 题目 思路 代码 题目 输入小时和分数,计算两哥指针之间的夹角度数! 思路 每一分钟,时针走过的角度是 360/12/60=0.5;分钟走过的角度是 360/60=6. 看谁 ...

  4. java计算时针和分针的夹角_【Java算法】一天24小时中,时针和分针一共重合多少次?...

    思路:利用时针与分针的夹角来计算.参考:上一篇文章 因为电子钟表,表针的跳动不是连续的,譬如分钟每次跳动6度,时针每次跳动0.5度.而编写程序时变量h小时,m分钟每次增量为1,所以我们设夹角gap为( ...

  5. 输入时刻time,计算出在time和time+1之间,时针和分针重合的时刻

    题目描述 钟表是日常生活中不可缺少的时间度量,其时针.分针.秒针三者的转动速度满足特定的规律(见备注).现在输入时刻time,请计算出时刻time和time+1之间,时针和分针重合的时刻,要求: 1) ...

  6. 三点一刻的时候, 时针和分针的夹角是多少?

    最近看一篇文章, 觉得有一个很有趣的问题, 所以记录一下 ! 三点一刻的时候, 时针和分针的夹角是多少?  我当时的想都没想回答道 0 度, 反过来看了一下手表感觉不对劲, 然后仔细看了一下问题 ! ...

  7. Android 自定义时钟控件 时针、分针、秒针的绘制这一篇就够了

    前言 对于 Android 开发者来说,自定义 View 是绕不开的一个坎.二对一自定义 View 自定义时钟必然是首选,那么我们该如何绘制自定义时钟呢?本篇我结合 github 上一个有趣的三方库, ...

  8. 时针和分针相差多少度

    问题描述 这是一个简单的数学问题,题目为:30分钟时时针和分针相差多少度? 题目分析:   1. 没说明到底是什么时候,只定了分钟为30分钟.   2. 时钟只有十二个小时,因此一个小时就是30度,一 ...

  9. 2014年去哪儿网笔试题--给定一个整型数组,对这个整型素组排序,使得按序拼接数组各元素得到的值最小

    2014年去哪儿网笔试题--给定一个整型数组,对这个整型素组排序,使得按序拼接数组各元素得到的值最小. 我的大致思路是把这个整型数组转换成String数组,然后通过String类的compareTo方 ...

最新文章

  1. 人生规划五句话与你分享
  2. 菜鸟学习笔记3——jQuery 选择器
  3. EF中加载实体的方式
  4. python文件无法关闭_Python脚本无法正常终止
  5. 前端新手程序员不知道的 20个小技巧
  6. Envi IDL中多元线性回归计算方法
  7. php导入csv wps乱码,《excel打开csv格式乱码》 WPS不兼容EXCEL打开后出现乱码怎么解决...
  8. Python+OpenCV:图像二进制鲁棒独立基本特征(BRIEF, Binary Robust Independent Elementary Features)
  9. 方寸间见万物灵机:我们在世界人工智能大会听到了哪些华为AI故事?
  10. 适用于商业的10款最佳Android应用模板
  11. prometheus Metric类型
  12. mpeg格式转换成mp4,mpeg转mp4
  13. 3D建模要学多久才能接外包私活?
  14. 什么是数据库分组查询(详解)
  15. KO data-bind=“click: func“函数自动执行问题
  16. CAD LISP 施工、规划设计点位的编号注记
  17. 【杂题】cf1041fF. Ray in the tube
  18. 云仓一件代发是什么?对电商商家有什么好处?
  19. 发生房屋租赁合同纠纷如何解决
  20. unity5在小米pad上闪退

热门文章

  1. 暑假周总结七8.26
  2. Could not find destination factory for transport
  3. Centos 6.9中PHPmyadmin 的搭建,WordPress的搭建,Discuz的搭建
  4. CSS3菜单栏透明兼容问题
  5. ASP.NET服务器控件数据绑定总结
  6. 黑马程序员之《String 类练习》
  7. 限制鼠标在窗体中的移动
  8. 算法与数据结构 -- 栈与队列(四)
  9. Jenkins 从选择插件到配置详解-Gradle
  10. 致命问题多数据源引发SpringBatch多事物