1. 程式人生 > >java鐘錶時針分針夾角計算器

java鐘錶時針分針夾角計算器

package Cal;

import java.util.Scanner;

public class Clock_angle {
    private float hour;
    private float minute;
    //通過set函式設定時針與分針
public void set(float hour, float minute){
        this.hour = hour;
        this.minute = minute;
    }
    //get函式計算並輸出結果
public void get(){
        //將時鐘的一圈分為60小格,每小格為一分鐘,對應的角度為6度
//時針偏移格數:七點三十分時,時針恰好介於7與8之間,則時針偏移了2.5格 float angle = 0; if (hour * 5 > minute) {//時針 > 分針 if (hour*5 - minute < 30) {//時針 - 分針格數 = 銳角 angle = (((hour * 5) - minute) - ((minute / 60) * 5)) * 6; //角度 = (時針 - 分針格數 - 時針偏移格數)* 6(一格為6度) }else {//時針 - 分針格數 = 鈍角 angle = 360 - (((hour
* 5) - minute) + ((minute / 60) * 5)) * 6; //角度 = 360 - (時針 - 分針 + 時針偏移格數)* 6 } } else if (hour * 5 <= minute) {//分針 >= 時針 if (minute - hour*5 < 30) {//分針 - 時針格數 = 銳角 angle = ((minute - hour * 5) - ((minute / 60) * 5)) * 6; //角度 = (分針 - 時針 - 時針偏移格數)* 6 }else {//分針 - 時針格數 = 鈍角
angle = 360 - ((minute - hour * 5) + ((minute / 60) * 5)) * 6; //角度 = 360 - (分針 - 時針 + 時針偏移格數)* 6 } } System.out.println("angle :" + " " + angle); } public static void main(String[] args) { //建立物件time Clock_angle time = new Clock_angle(); Scanner in = new Scanner(System.in); //輸入小時 System.out.println("input hour :"); float hour = in.nextInt(); //輸入分鐘 System.out.println("input minute :"); float minute = in.nextInt(); //將時間傳入get函式 time.set(hour, minute); //計算並輸出結果 time.get(); } }

相關推薦

java鐘錶時針夾角計算器

package Cal; import java.util.Scanner; public class Clock_angle { private float hour; private float minute; //通過set函式設定時針與分

時針夾角大小

  忘記有23點了。。。花了好長時間看; #include<stdio.h> #include<math.h> #include<stdlib.h> #include<string.h> #include<algorithm&g

時針夾角

    hour,minute = float(input("請輸入時針:")),float(input("請輸入分針:")) def degree(hour,minute): hour = hour*30%360 + minute*6/12 minu

邏輯思維題之時針秒針問題

#時針分針秒針是否重合好像是高中物理題?# 如題:   一天有24小時,在這24小時之中,時鐘的時針、分針重合多少次?   答:22次。24小時之內分針會轉過24圈,而時針也會轉過2圈(易忽略導致以為重合24次),這就有些類似追擊問題了。讓我們仔細分析一下。   假設鐘錶

一天之內有多少次時針秒針回重合?別是什麼時候

nnd 我怎麼迷上這個題目 一個圓周長3600*12 米 h m S 三人賽跑 三人都跑一週,則三人的速度為時鐘費時12小時 12*3600秒 分鐘費時一小時 3600秒 秒鐘費時一分鐘 60秒 時鐘速度 3600*12/(3600*12)=1米每秒 分鐘速度 3600*12/3600=12米每秒

3點15時針夾角是幾度?

一、思路分析: ①3點15分時,時針在3與4之間,分針在3上,如下圖所示 ②我們可以計算一個錶盤有12個小時(360度),則每個小時之間為360°/12=30°;而每個小時之間有5個刻度,也就是說每一個小刻度(每增加一分鐘分針)旋轉角度為30°/5=6°; ③分針每增加一分鐘,都需

時針夾角的易錯點

分針每分鐘轉360/60=6度;分針每秒鐘轉6/60=0.1度;時針每小時轉360/12=30度;時針每分鐘30/60=0.5度;時針每秒鐘轉0.5/60=1/120度;所以h時m分s秒時針與0刻度線(12時的刻度線)的夾角:30h+0.5m+1/120*s;h時m分s秒分針

Java演算法】一天24小時中,時針一共重合多少次?

思路:利用時針與分針的夾角來計算。參考:上一篇文章 因為電子鐘錶,錶針的跳動不是連續的,譬如分鐘每次跳動6度,時針每次跳動0.5度。而編寫程式時變數h小時,m分鐘每次增量為1,所以我們設夾角gap為(-6~6之間)。這樣帶來另一個問題,一次重合接近和重合分開甚至是完全重合,

Android自定義View畫出一個時鐘(時針、秒針)完美搭配當前時間走動

1、獲取時間值 private void getDatas() { SimpleDateFormat format = new SimpleDateFormat("HH,mm,ss"); String time = format

面試題:求任意時間時針之間的度數

double hour = 6;//輸入小時 double min = 6;//輸入分鐘 double a1 = 30 * hour; //以針指12為基準,時針的大致度數--每兩個

求任意時間之時針間的角度

為了下面這段程式碼,折騰了一天,從Python開發環境IDE的選擇,到最終實現功能,歷盡艱辛啊,呵呵 1. IDE最終選擇了eclipse+python2.7,開始裝的python3.2,但是版本太新,很多document都是基於2.x的,而3.x和2.x差別有太大,所以最

在一天的24小時之中,時鐘的時針和秒針完全重合在一起的時候有幾次? 都別是什麼時間?你怎樣算出來的?(5分鐘-15分鐘)

在一天的24小時之中,時鐘的時針、分針和秒針完全重合在一起的時候有幾次?都分別是什麼時間?你怎樣算出來的?(5分鐘-15分鐘) 分析: 假設一天24小時表示為(0,24] 注意: 時針和

一天中時針會相遇多少次?

好久沒更新了,好忙。 如標題題目: 數學分析請看: http://www.planetseed.com/node/18560 程式: #include <iostream> #inc

C語言/C++程式設計題 之 時鐘(追趕時針時針相遇次數問題)

題目描述 有一個標準的12小時時鐘,它有一個時針,一個分針。現問你,在給定的兩個時刻之間分針與時針相遇幾次? 輸入 輸入包含多組測試資料。每組輸入包含4個整數,前兩個數字分別表示起始時刻的小時和分,後兩個數字分別表示結束時刻的小時和分。 小時數在[1,12]

時針旋轉一週,時針重合次數。

鐘錶週轉的問題 在某一天的某一節課,應該是馬克思原理課。筆者無聊的趴在桌子上聽課。眼睛看著 鐘錶就那樣輪迴的轉動著,秒針一圈又一圈的轉動著,突然想起很久之前看到的某個 面試官面試的問題:鐘錶時針走一圈時針和分針共重合多少次?順手想了想應該是13 次。筆者

網——IT教育:jquery選擇器的用法

jQuery選擇器是jQuery庫的一大特色,用這些選擇器不但可以省去繁瑣的JavaScript 書寫方式,還可以節省時間和效率,正是有這些jQuery選擇器,才讓我們更容易的操作JavaScript的dom。 1. 基本選擇器 ·#id 根據

網——IT教育:談談React那些小事

React 說起React,那也是近一年多時間火起來的前端框架,其在Facebook的影響力和大力推廣下,已然成為目前前端界的中流砥柱。在如今的前端框架界,React、Vue、Angular三分天下的時代已經到來,而曾經jQuery一統天下的局面已一去不復返。三分天下,前端雖亂,但美其名曰“繁榮”

網——每日推薦: 各路神仙關於閉包概念不同解讀

閉包 寫在前面: 閉包是被講爛的內容,但是當我不了解的情況下,看過很多教程,聽過很多道理,還是無法完全理解閉包這個東西。所以想要寫一篇比較詳細,前端小白也能夠真正理解閉包概念的幹貨文章,本文參考很多閉包資料,希望能真正把閉包這個東西講清楚,

網——每日分享: jquery選擇器的用法

提交 -c sce fse edi scrip 偶數 http n) jQuery選擇器是jQuery庫的一大特色,用這些選擇器不但可以省去繁瑣的JavaScript 書寫方式,還可以節省時間和效率,正是有這些jQuery選擇器,才讓我們更容易的操作JavaScript的

網——每日分享:HTML解析原理

html 原理 標準的web前端工程師需要知道 ◎瀏覽器(或者相應播放器)的渲染/重繪原理 這我得加把勁了。我還真的說的不是很清楚,我就G下,結果不是很多,找到了有一個,就記下來了。。。