2015-10-14 53 views
-5

下面是当前的任务,为什么让用户输入for循环中的次数真的很重要,这超出了我的视线,似乎浪费了代码。任何帮助将不胜感激:迷失在“for”循环

编写一个Java程序,计算用户的汽油里程。询问用户他/她在车中所乘坐的次数。写一个For循环,向用户询问每次旅行的两个问题:行程是多少英里(以十进制数字表示),以及使用了多少加仑气体(作为十进制数字)。在用户为每次旅行输入此信息后,计算他/她的总耗油量并将其打印到屏幕上。燃油里程可以通过将总里程除以使用的总加仑燃气数来计算。

+1

显示您编码的内容。 – Patrick

+0

那么你会怎么做呢? – immibis

回答

1

也许我错了,但似乎你要求别人做你的功课。如果你想从社区获得一些有效的帮助,你必须向我们展示你自己做功课时的一些努力。 我假设你是无从下手的任务,所以我给你一些出发点:

  1. 您可以使用扫描仪读取从控制台的用户输入;您可以从here看到读取用户输入的示例;请查看java api文档(可用here
  2. 您必须决定是否要从输入中读取字符串并手动转换为十进制数字,或者如果要从输入读取十进制数字;如果你正在学习java,我建议你开始使用scanner.nextDouble,当程序正确地改变它并尝试手动解析用户输入并给出正确的反馈,如果用户输入的不是数字
  3. 你的程序应该读取一个完整的第一(称之为tripsNo为例),然后循环tripsNo次要求每行数据

如果试图通过自己使用的prevoius点安排方案,然后告诉我们你做了什么,我相当肯定你会得到一些关于代码面临的问题的答案。