我只是有一个小的初学者问题,它是关于下面的代码。我想检查客户从信用账户中扣除的金额+当前余额是否低于-5000?它不工作,我想知道我做错了什么?是否关乎负面价值?帮助preciated!关于小于和负值?
// deduct credit account
if(type == "credit") {
if((amountOut + creditAccountList.get(index).getAccountBalance()) < -5000) {
System.out.println("Sorry! No deduct");
}
}
编辑: 的amountOut是顾客进入一个正数。我仍然没有得到它的工作!?它能以其他方式完成吗?这看起来很简单,但我现在还是那么担心!如果余额是-5000,我只是想阻止客户扣除一个值?问题是平衡是一个负数。
什么是“不工作”的样子? – duffymo
它究竟如何“不工作”?你有编译器错误吗?运行时错误?错误的结果? getAccountBalance()返回什么类型?没有更多信息就无法帮助你。 –
是amountOut + ve还是-ve?它需要为你的代码工作。 – brain