这个算法可以在一行中完成吗?

时间:2017-05-03 17:57:45

标签: c# algorithm

我有3个变量:totalpaidpayment

让我们举一个简化问题的例子:

total = 100
paid = 10
     

如果新payment的值为200,则paid现在应该是100   成为payment如果新50的值为paid,   60现在应该成为payment如果有新的90   值为paid100现在应为paid

我认为你得到了我想要的东西。

可以在一行中计算if,而不使用?requestEvent.getContainerRequest().bufferEntity(); 运算符吗?

1 个答案:

答案 0 :(得分:1)

这样的事情应该有效:

paid = Math.Min(total, payment+paid)