【发布时间】:2016-04-21 09:33:38
【问题描述】:
如果税区为空,则机上销售、机上服务和预订是免税的。我正在尝试用java务实地写这个。我将船上销售、船上服务、预购声明为double 数据类型的三个字段。如何将boolean 值分配给这些参数是否免税。
我想对这 3 个参数使用 applyTax boolean 方法。我是这样写的:
public double onboardSales;
public double onboardServices;
public double preorderSales;
public void methodName() {
if(taxArea.isEmpty()) {
//onboardSales is tax free;
//onboardServices is tax free;
//preorderSales is tax free;
}
}
public boolean applyTax(boolean b){
return b;
}
【问题讨论】:
-
你不能在 Java 中做到这一点
-
从逻辑上讲,如果您在代码中的任何位置进行乘法运算,
1的值会不会像免税一样? -
我不会做任何乘法或任何运算。我只想将它们指定为免税与否。
-
为什么 applyTax() 返回一个布尔值?
-
@punit1337 那么为什么他们首先是
double而不是boolean?