是什麼意思在return語句(Android Studio中)Return語句!=和&&
return activteNetwork != null && activteNetwork.isConnectedOrConnecting();
特別!下面的語法=和& &
它是一個條件?
感謝
是什麼意思在return語句(Android Studio中)Return語句!=和&&
return activteNetwork != null && activteNetwork.isConnectedOrConnecting();
特別!下面的語法=和& &
它是一個條件?
感謝
以上陳述進行評估,如果 是activteNetwork不是null activteNetwork.isConnectedOrConnecting()返回true,你的表達將返回true。否則它將返回false。
編輯:!=和& &表示 「不等於」 和& &表示AND運算符。 在這裏閱讀更多 http://www.dummies.com/how-to/content/logical-operators-in-java.html
activteNetwork != null
成果轉化true
是activteNetwork
已被實例化,如果activteNetwork
連接或連接而activteNetwork.isConnectedOrConnecting()
想必返回true
。
!=
不等於
&&
兩者/和
activteNetwork != null
意味着activteNetwork
應該不是null
如果不是null
則該部分是true
。
如果activteNetwork.isConnectedOrConnecting()
是true
則該部分也true
&&
意味着如果兩個語句是true
它返回true
這是一個'隱condition'(雙,因爲** ** &&) 。 –
看到這裏,http://www.tutorialspoint.com/java/java_basic_operators.htm –