Java流程控制:实验-控制结构的简单应用:运输成本

实践:运输成本

一个运输公司使用下面的函数,根据运输重量(以千克为单位)来计算运输成本(以元计算)。

编写一个程序。提示用户输入包裹重量,显示运输成本。如果重量大于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();
	}

}

猜你喜欢

转载自blog.csdn.net/m0_46700215/article/details/106320657