第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

不等號(hào)的問(wèn)題

不等號(hào)的問(wèn)題

慕粉3233872 2016-11-25 15:09:02
import?java.util.ArrayList; public?class?test?{ ?public?static?void?main(String[]?args)?{ ??ArrayList<Integer>?list?=?new?ArrayList<>(); ??list.add(249999); ??list.add(249999); ??System.out.println(check(list)); ??//System.out.println(249999==249999); ?} ? ?private?static?boolean?check(ArrayList<Integer>?list){ ??int?k?=?list.size()/2; ??for(int?i=0;i<k;i++){ ???int?a?=?list.get(i); ???int?b?=?list.get(list.size()-1-i); ???//if(list.get(i)!=list.get(list.size()-1-i)){ ???if(a!=b){ ????return?false; ???} ??} ??return?true; ?} }第18、19行,如果用下面那句a!=b輸出true,如果改成上面那句卻輸出false,為什么,好奇怪啊
查看完整描述

2 回答

?
幕布斯1828393

TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超1個(gè)贊

具體數(shù)字的比較和其他類型的比較問(wèn)題;一般除非你非常明確比較的是數(shù)字才吃用=做比較,否則使用equals方法。

查看完整回答
反對(duì) 回復(fù) 2016-11-26
?
望遠(yuǎn)

TA貢獻(xiàn)1017條經(jīng)驗(yàn) 獲得超1032個(gè)贊

int?a?=?list.get(i);
int?b?=?list.get(list.size()-1-i);//get()方法返回的是一個(gè)Integer對(duì)象,這里有一個(gè)自動(dòng)拆箱的過(guò)程,之后比較a!=b就是比較兩個(gè)數(shù)值
if(list.get(i)!=list.get(list.size()-1-i))//這里是直接用!=比較兩個(gè)Integer對(duì)象是不行的,要用equals()方法
if(!list.get(i).equals(list.get(list.size()-1-i)))//改成這樣就行


查看完整回答
反對(duì) 回復(fù) 2016-11-25
?
Kamey

TA貢獻(xiàn)20條經(jīng)驗(yàn) 獲得超4個(gè)贊

a!=b是int基本類型比較,上面那句是Integer對(duì)象比較,不一樣,所以上面那個(gè)是FALSE、

查看完整回答
反對(duì) 回復(fù) 2016-11-25
  • 2 回答
  • 0 關(guān)注
  • 1891 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)