10 、(5分)出租汽车计费器的编程
题目描述
有一个城市出租汽车的计费规则是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));
}
}
}