是什么意思在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 –