2017-02-17 87 views
-5

如何在if语句中使用2个操作员。我有以下方法和MinSaldo不能低于1000美元,但我不能在一个if语句中使用2个运算符我该如何解决这个问题?我可以在If语句中使用操作员2操作员

public void MinSaldo(double Money) 
{ 
    if (saldo - money < MinSaldo) 
    { 
     throw new Exception("saldo low "); 
    } 

    else 
    { 
     messagebox.show("works"); 
    } 
} 
+0

当然是肯定的。其他问题? – Tinwor

+0

您可以使用'&&'(也可以)或使用'||'(或其他)对多个条件进行连接 –

+1

多条件语句的[AND/OR(&&/||)逻辑的可能重复项](http:// stackoverflow.com/questions/20680943/and-or-logic-for-multiple-condition-statements)10秒的搜索速度会比在这里发布更快 – Plutonix

回答

1

是的,你可以通过将其与运营商结合使用,只要你想尽可能多的:和(&&),或(||)。

在这种情况下

public void MinSaldo(double Money) 
     { 
      if (MinSaldo < 1000 || saldo - money < MinSaldo) 
      { 

       throw new Exception("saldo low "); 

      } 

      else 
      { 
       messagebox.show("works"); 
      } 
     }