java = 与 == 同时使用问题 (例如 isRead = result == 0;)
生活随笔
收集整理的這篇文章主要介紹了
java = 与 == 同时使用问题 (例如 isRead = result == 0;)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天看到 = 與 == 在一行同時使用,感覺怪怪的,其實他就是先== 判斷然后在= 賦值
例如下面的代碼
public class MainActivity extends AppCompatActivity {private boolean isRead = false;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);int result = 0;isRead = result == 0; // 這里result = 0 就是reuslt == 0 是true 就是把 true 賦值給isReadLog.e("------pingSuccess",String.valueOf(isRead));}}
這里result = 0 就是reuslt == 0 是true 就是把 true 賦值給isRead ,所以打印結果為true ,
總結
以上是生活随笔為你收集整理的java = 与 == 同时使用问题 (例如 isRead = result == 0;)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爱丽丝是谁画的呢?
- 下一篇: xlrd.biffh.XLRDError