Java通过选择城市来计算运费(基础程序)

该程序展示了一个基于Java的快递运费计算应用。用户可以选择目的地城市,输入货物重量,然后根据预设的首重费用和续重费用计算运费。计算规则为:1公斤内按首重费用,超出部分按续重费用累加。程序覆盖了广东省、江苏省、四川省和西藏的运费价格,并提供了运行示例。
摘要由CSDN通过智能技术生成

问题:编写程序,计算使用某快递公司运输货物的运费。

要求:
1)显示目的城市列表,通过输入需要选择城市。
2)输入货物重量。
3)根据运费价格表,来计算运费,其中首重费用为1kg以内的费用,超过1kg的部分每公斤使用续重费用计算。
4)1公斤内的总运费 = 首重费用
大于1公斤的总运费 = 首重费用 + (重量-1)*续重

城市 首重费用 ( 元 / 公斤) 续重费用 ( 元 / 公斤)
广东省 6 1
江苏省 10 8
四川省 15 12
西藏 22 18

import java.util.Scanner;

public class Main2 {
   
    public int total;           // 总运费
    public int dest1;           // 首重费用
    public int dest2;           // 续重费用


    public void calc(int dest1, int dest2) {
   			// 计算 1 公斤内,和超出 1 公斤费用的方法
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入货物的重量 <公斤>:");
        Scanner wi = new Scanner(System.in
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值