2017-09-24 32 views
-2

我的代碼無效。如何使用不等於測試多個條件?

我想測試我的變量是否不等於我的任何條件。

function text(){ 
    if(input!="BSIT" || input!= "BSBA"|| input!="BSN") { .. } 
} 
+0

如果你想檢查它是否等於NONE的值,那麼你需要使用AND邏輯(即&&),而不是OR – FluffyKitten

+0

也讀取https://stackoverflow.com/questions/513832/how-do-i -compare-strings-in-java – nullpointer

+0

可能的重複[如何比較Java中的字符串?](https://stackoverflow.com/questions/513832/how-do-i-compare-strings-in-java) – nullpointer

回答

1

這些||應該&&秒。

要測試是否所有的條件爲真,如果沒有他們任何是真實的。 ||只要至少有一個爲真就會返回true。

+1

也https://stackoverflow.com/questions/513832/how-do-i-compare-strings-in-java – nullpointer