现需要编写一个简易快递计价程序。具体来说:
1、抽象快递类Express,其包含一个属性int weight表示快递重量(单位为kg),一个方法getWeight()用于返回快递重量和一个抽象方法getTotal()用于计算快递运费。
2、两个类继承Express,分别是:
(a)顺路快递SLExpress:计价规则为首重(1kg)12元,每增加1kg费用加2元。
(b)地地快递DDExpress:计价规则为首重(1kg)5元,每增加1kg费用加1元。
3、Main:
接收用户通过控制台输入的N行信息,自动计算每件快递的运费。
输入样例:
6
SL 2
DD 2
SL 1
SL 1
SL 1
DD 3
输入解释:
第1行n表示需要计算的快递件数
第2至n+1表示每个快递信息,即选哪家快递公司 以及快递的重量(单位kg)
输出样例:
SLExpress:14
DDExpress:6
SLExpress:12
SLExpress:12
SLExpress:12
DDExpress:7
输出解释:
n件快递的运费,每行表示一件快递。
代码如下:
import java.util.Scanner;
public class Main {
public static void main(String[] aegs) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt(

本文介绍了如何使用Java编写一个简易的快递计价程序,包括抽象的Express类、SLExpress和DDExpress子类,以及根据用户控制台输入计算不同快递公司的运费。
最低0.47元/天 解锁文章


被折叠的 条评论
为什么被折叠?



