亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java中賦值操作的返回值

Java中賦值操作的返回值

胡子哥哥 2019-12-05 15:54:06
我在Java中遇到一條語句while ((line = reader.readLine()) != null) {    out.append(line);}賦值操作如何在Java中返回值?我們正在檢查的語句是line = reader.readLine(),我們將其與進行比較null。由于readLine將返回一個字符串,我們到底要如何檢查null?
查看完整描述

3 回答

?
藍山帝景

TA貢獻1843條經驗 獲得超7個贊

Java中的賦值運算符返回賦值(例如,在c中一樣)。因此,這里readLine()將被執行,并將其返回值存儲在中line。然后對照該值進行檢查null,如果為null,則循環將終止。


查看完整回答
反對 回復 2019-12-05
?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

賦值表達式被評估為其賦值。


(test = read.readLine())

>>


(test = <<return value>>)

>>


<<return value>>


查看完整回答
反對 回復 2019-12-05
?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

(行= reader.readLine())!=空

手段

  1. 方法readLine()被調用。

  2. 結果分配給變量line

  3. line的新值將證明為null

也許一次執行許多操作...


查看完整回答
反對 回復 2019-12-05
  • 3 回答
  • 0 關注
  • 1098 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號