2017-02-17 32 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"); 
      } 
     }