实践:运输成本
一个运输公司使用下面的函数,根据运输重量(以千克为单位)来计算运输成本(以元计算)。
编写一个程序。提示用户输入包裹重量,显示运输成本。如果重量大于20,显示信息“该包裹不能被邮递。”如果重量等于或小于0,显示信息“无效输入数据”。
运行代码:
import java.util.Scanner;
public class _3_14_2_PostDemo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入包裹的重量:");
double w = sc.nextDouble();
double cost = 0;
if (w>20) {
System.out.println("该包裹不能被邮寄!");
}else if(w <= 0) {
System.out.println("无效输入数据!");
}else if (w <= 1) {
cost = w * 3.5;
}else if (w <= 3) {
cost = w * 5.5;
}else if (w <= 10) {
cost = w * 8.5;
}else {
cost = w * 10.5;
}
System.out.println("成本:"+cost);
sc.close();
}
}