2015-10-14 64 views
-5

下面是當前的任務,爲什麼讓用戶輸入for循環中的次數真的很重要,這超出了我的視線,似乎浪費了代碼。任何幫助將不勝感激:迷失在「for」循環

編寫一個Java程序,計算用戶的汽油里程。詢問用戶他/她在車中所乘坐的次數。寫一個For循環,向用戶詢問每次旅行的兩個問題:行程是多少英里(以十進制數字表示),以及使用了多少加侖氣體(作爲十進制數字)。在用戶爲每次旅行輸入此信息後,計算他/她的總耗油量並將其打印到屏幕上。燃油里程可以通過將總里程除以使用的總加侖燃氣數來計算。

+1

顯示您編碼的內容。 – Patrick

+0

那麼你會怎麼做呢? – immibis

回答

1

也許我錯了,但似乎你要求別人做你的功課。如果你想從社區獲得一些有效的幫助,你必須向我們展示你自己做功課時的一些努力。 我假設你是無從下手的任務,所以我給你一些出發點:

  1. 您可以使用掃描儀讀取從控制檯的用戶輸入;您可以從here看到讀取用戶輸入的示例;請查看java api文檔(可用here
  2. 您必須決定是否要從輸入中讀取字符串並手動轉換爲十進制數字,或者如果要從輸入讀取十進制數字;如果你正在學習java,我建議你開始使用scanner.nextDouble,當程序正確地改變它並嘗試手動解析用戶輸入並給出正確的反饋,如果用戶輸入的不是數字
  3. 你的程序應該讀取一個完整的第一(稱之爲tripsNo爲例),然後循環tripsNo次要求每行數據

如果試圖通過自己使用的prevoius點安排方案,然後告訴我們你做了什麼,我相當肯定你會得到一些關於代碼面臨的問題的答案。