Loading

10 、(5分)出租汽车计费器的编程

Java语言程序设计实训题目练习

题目描述
    有一个城市出租汽车的计费规则是3公里(含3公里)基本费6元,超过3公里,每一公里1.4元。现在请你输入具体的公里数x(0<x<1000),并编程计算x公里所需的费用,计算结果保留2位有效数字。
输入
    输入有多组数据,每组数据单独一行为一个实数,表示公里数x。
输出
    输出x公里所需的费用。请注意行尾输出换行。
样例输入
0.002
2.6
4
样例输出
6.00
6.00
7.40

思路:这里要注意的是输入有多组

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while ( sc.hasNextDouble() ) {
            double x = Math.ceil(sc.nextDouble());
            if (x <= 3) System.out.printf("%.2f\n", 6.0);
            else System.out.printf("%.2f\n", 6.0 + 1.4 * (x - 3.0));
        }
    }
}

posted @ 2022-05-16 14:57  qing影  阅读(19)  评论(0)    收藏  举报  来源