Java 计算汽车油耗程序:轻松分析每升汽油行驶里程
import java.util.Scanner;
public class FuelConsumption { public static void main(String[] args) { Scanner input = new Scanner(System.in); double totalMiles = 0; // 总行驶里程 double totalFuel = 0; // 总加油量 double totalFuelEfficiency = 0; // 总油耗
while (true) {
System.out.print('请输入本次行驶英里数(输入-1结束):');
double miles = input.nextDouble();
if (miles == -1) {
break; // 输入-1结束循环
}
System.out.print('请输入本次加油量(单位:升):');
double fuel = input.nextDouble();
double fuelEfficiency = miles / fuel; // 计算本次油耗
System.out.printf('本次行驶每升汽油可供%.2f公里。\n', fuelEfficiency);
totalMiles += miles; // 累加总行驶里程
totalFuel += fuel; // 累加总加油量
totalFuelEfficiency += fuelEfficiency; // 累加总油耗
}
double averageFuelEfficiency = totalMiles / totalFuel; // 计算平均油耗
System.out.printf('所有行驶中,每升汽油可供%.2f公里。\n', averageFuelEfficiency);
System.out.printf('总行驶里程:%.2f英里,总加油量:%.2f升,总油耗:%.2f。\n',
totalMiles, totalFuel, totalFuelEfficiency);
}
}
原文地址: https://www.cveoy.top/t/topic/j9v3 著作权归作者所有。请勿转载和采集!