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);
}

}

Java 计算油耗:计算车辆油耗并分析数据

原文地址: https://www.cveoy.top/t/topic/j7YY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录