示例输入:

500 20 600 25 800 30

示例输出:

第1次加油,每升汽油可供行驶25.00公里 第2次加油,每升汽油可供行驶24.00公里 第3次加油,每升汽油可供行驶26.67公里 平均每升汽油可供行驶25.00公里

代码如下:

import java.util.Scanner;

public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int totalMiles = 0; // 总公里数 int totalGas = 0; // 总加油量 int count = 0; // 加油次数

    while (scanner.hasNextInt()) {
        int miles = scanner.nextInt();
        int gas = scanner.nextInt();
        count++;
        double avgMiles = (double) miles / gas; // 每升汽油可供行驶公里数
        System.out.printf("第%d次加油,每升汽油可供行驶%.2f公里\n", count, avgMiles);
        totalMiles += miles;
        totalGas += gas;
    }

    double avgMiles = (double) totalMiles / totalGas; // 平均每升汽油可供行驶公里数
    System.out.printf("平均每升汽油可供行驶%.2f公里\n", avgMiles);
}
用Java写	计算油耗情况 每位司机都关心车辆的油耗情况。有位司机记录了自己行使的公里数以及每次加油多少升。请设计一个程序要求输入行使的英里数以及每次加了多少升汽油。程序应计算并显示每次加油后每升汽油可供行驶多少公里。程序还应综合所有的输入计算并输出每升汽油可以供行驶多少公里

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

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