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 totalConsumption = 0; // 总油耗
while (true) {
System.out.print('请输入行驶的英里数(输入-1结束):');
double miles = input.nextDouble();
if (miles == -1) {
break;
}
System.out.print('请输入加油的升数:');
double fuel = input.nextDouble();
double consumption = miles / fuel; // 本次油耗
double mileage = miles / fuel; // 本次每升汽油可行驶的公里数
System.out.printf('本次油耗为:%.2f 英里/加仑,每升汽油可行驶:%.2f 公里\n', consumption, mileage);
totalMiles += miles;
totalFuel += fuel;
totalConsumption += consumption;
}
double averageConsumption = totalMiles / totalFuel; // 平均每升汽油的油耗
double averageMileage = totalMiles / totalFuel; // 平均每升汽油可行驶的公里数
System.out.printf('总油耗为:%.2f 英里/加仑,平均每升汽油可行驶:%.2f 公里\n', totalConsumption, averageMileage);
System.out.printf('平均每升汽油的油耗为:%.2f 英里/加仑\n', averageConsumption);
}
}
原文地址: https://www.cveoy.top/t/topic/j7YY 著作权归作者所有。请勿转载和采集!