2012-09-28 84 views
-3

逆我分配了創建程序的逆我寫這給了我幾秒鐘 總數,當我把在小時分和秒 (前)1hr28m42s =5322秒 程序 - 現在我需要讓這個當我把在秒它 告訴我的時候,(前)9999秒= 2h46m39s挑戰隨着時間

我試圖谷歌數字的倒數,但很多結果 剛剛問世隨着點或矩陣的逆,我試着搜索 在stackoverflow與標記逆,但我不知道如果我做對了 如果你們看到這個任務離子問已經很抱歉,請 重定向我!

到目前爲止,我只分配給第二個丁文變量,不分鐘,小時 但即使是沒有好,我可以張貼我的其他代碼爲我先問 時間轉換成秒如果有什麼

我如何在一定的時間點上一個整數,以便它重置後? (舉例)如果x超過60,它會回到1?謝謝你們

到目前爲止的代碼:

//Assigned variables to distinguish time 
int second = 1; 
int minute = second + 59; 
int hour = minute * 60; 

int x; // x tells you the time 

//Enters the seconds for conversion 
System.out.println ("Enter the seconds to be converted: "); 
second = scan.nextInt(); 

//This print tells you the above information in terms 
//of total seconds capping off at 60 
x = second + (second /60) + (second/60/60); 
System.out.println ("The total time in seconds is " +x); 
+1

停止關注「反向」這個詞,並且只是想一下你要用什麼邏輯來編寫程序。 – Jesper

+0

其中一個不會簡單地在stackoverflow中請求作業... –

+0

使用你的大腦! – Walter

回答

2

你想以不同的方式接近它(至少使用大多數編程語言)。

您已經知道從2小時,12分鐘和5秒開始,在2小時內獲取秒數,在12分鐘內添加秒數,然後添加最後5秒。

對於周圍的其他方式這樣做。

您以7925秒開始。

  1. 檢查此間隔(2小時)內適合多少個整小時。
  2. 計算剩餘的秒數(725)。
  3. 從剩下的秒數中,檢查在這個時間間隔內有多少分鐘(12)。
  4. 計算剩餘秒數(5)。

現在你已完成並有2小時12分5秒。

+1

+1不只是發佈一個編碼的解決方案,有些人會這樣做。 =) –

+0

嗯,我沒有看着它那樣謝謝,好吧我現在要嘗試這個謝謝 – Murdastatz

+1

-1給予了太多的幫助。這太簡單了,沒有人需要幫助。 – Walter