java - 在另一个类的方法上使用count方法

标签 java methods counter

我目前正在研究基于Java的应用程序。我有一个名为Passenger的类,其中包含一个名为getCheckedBaggage()的服务,该服务通过数据文件进行查找,并查看使用该服务找到客户的次数。我还有另一个类称为发票,您可能会认为它可以打印出大量客户的订单。我目前正在研究一种称为getCheckedBaggageFee()的方法,该方法最终将返回服务费用金额的两倍。


  一个行李的费用为25。每增加一个行李,费用为35.00。因此,算法应类似于x = 25 + 35(正在检查其他袋子)


我知道,为了得到我想要的,代码应如下所示:

public double getCheckedBaggageFee(Passenger p){
    double baggage = 0;
    if(p.contains(checkedBaggage)++){
        baggage = 25 + 35(++);
    }else{
        baggage = 25;
    }
    return baggage;
}


我的问题是,我知道代码不应该像上面那样,它应该使用某种计数器方法,所以我需要添加什么才能计数?

最佳答案

从您的问题不是很清楚,但是这里有一些代码:

public double getCheckedBaggage(Passenger p){
    double baggage = 0;
    int noOfBaggage = p.getNoOfBaggage();// You have to write method in your class which returns no of baggage 
    if(noOfBaggage > 0){
        baggage = 25 + (35 * (noOfBaggage-1));
    }
    return baggage;
}

关于java - 在另一个类的方法上使用count方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33030534/

相关文章:

c# - 递归函数中的计数器

python - 在 Python 中拆分和计算给定字符串中的表情符号和单词

java - Spring Data MongoDB <mongo :auditing/> cause IllegalArgumentException: Unsupported entity Could not determine IsNewStrategy

java - Java 中的动态函数创建

const 指针契约(Contract)只是热空气?

c++ - 从同一类中的另一个方法调用方法时出错

java - 将多个计数器整数及其各自的对象保存在一个有序的数据结构中?

Java 8 将 Map<Long, List<MyClass>> 流式传输到 Map<Long, Set<Long>>

java - 如何使用 Seam 和 JBoss AS 阻止 IP?

java - EntityManager初始化最佳实践