我目前正在研究基于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/