2 回答

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超5個(gè)贊
看得有點(diǎn)亂,你把最后的System.out.println(aaa.checkUser( one, two));改成aaa.checkUser( one, two)試試

TA貢獻(xiàn)9條經(jīng)驗(yàn) 獲得超8個(gè)贊
System.out.println(aaa.checkUser( one, two));
輸出的返回值為str,而str值為空,故你就會(huì)覺得沒有輸出,你應(yīng)該直接寫aaa.checkUser( one, two)

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

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
說一下你的問題,System.out.println(aaa.checkUser(one,two));里面的方法本身在運(yùn)行時(shí)就會(huì)做print了,你把它又包裹在一層System.out.println().里肯定會(huì)有問題。雖然編譯器沒出錯(cuò),但是虛擬機(jī)運(yùn)行的時(shí)候肯定解析不出來。還有一點(diǎn)可能我說的有點(diǎn)多,你也別介意。你在實(shí)例化的時(shí)候起名字有問題。一定要起有意義的名字。開頭小寫后面單詞首字母大寫。這在工作的時(shí)候是檢測(cè)你是否專業(yè)的一個(gè)標(biāo)準(zhǔn)。

TA貢獻(xiàn)12條經(jīng)驗(yàn) 獲得超1個(gè)贊
今天看這個(gè)代碼 他報(bào)錯(cuò)了 ?翻譯成中文是?用戶不能被解析為類型 ?
User one=new User();
User two=new User();
這兩個(gè)有紅線 ?嗯

TA貢獻(xiàn)20條經(jīng)驗(yàn) 獲得超19個(gè)贊
String?str=null
這不就是把str這個(gè)字符串變量賦值為null嗎,編譯通過但是沒結(jié)果你可以檢查下邏輯也沒有問題
添加回答
舉報(bào)