已采納回答 / Jessibel
你應(yīng)該是把老師舉例的兩種情況分開寫了。然后你這個(gè)類名起的是sss,不是TryCatchtest,所以main調(diào)用的其實(shí)不是你寫的這個(gè)test2,調(diào)用的是之前第一個(gè)java程序里的test。解決辦法是把main里面的 TryCatchtest tct = new TryCatchtest(); 這一句,改成 sss tct = new sss();但是BTW!?。?!JAVA的類名最好首字母大寫喲~取sss不太規(guī)范
已采納回答 / 丶痞子紳士
你用的是HashMap(哈希表)嗎?HashMap是由一對(duì)鍵值對(duì)來存儲(chǔ)數(shù)據(jù)的。這個(gè)方法是HashMap的get(Object?key)方法,傳進(jìn)去鍵值對(duì)的鍵,返回指定的鍵映射的值,如果這個(gè)Map不包含這個(gè)鍵,則返回?null
2017-07-20
已采納回答 / 慕勒2134037
因?yàn)閷?shí)例化對(duì)象的時(shí)候會(huì)執(zhí)行構(gòu)造方法,這樣更方便不用寫單獨(dú)的代碼了。
2017-07-18
已采納回答 / Leroyy
我自己的代碼里用到的不是特別多,最好是用把
已采納回答 / 慕尼黑2044450
這是foreach語句,是for語句的精簡(jiǎn)版你可以把String stuId理解為int i,其實(shí)是已經(jīng)聲明了stuId的。
2017-07-12
已采納回答 / 慕粉2123195469
when you type into a line of words or codes,please end with "\n";for example:System.out.println("please enter a number:");Scanner s =?new?Scanner(System.in);?String line = s.nextLine();?because nextLine()自動(dòng)讀取了被next()去掉的Enter作為他的結(jié)束符
2017-07-11
已采納回答 / 慕粉13685516540
有啊,你第一個(gè)和第三個(gè)都是多態(tài)表示的,即父類引用的是子類的實(shí)例,我就簡(jiǎn)單對(duì)上面兩個(gè)做一個(gè)比較,下面同理,第一個(gè)中的list只能使用List中的方法,調(diào)用子類方法就會(huì)報(bào)錯(cuò),第二個(gè)可以使用本類和自稱父類中的方法
2017-07-11
已采納回答 / qq_StarFlower_0
重寫equals語句是對(duì)當(dāng)前類中的方法的,而調(diào)用的equals是String類中的,不是同一個(gè)類中的,我是這么理解的。不知道有沒有錯(cuò)。
2017-07-11
已采納回答 / 喪心病狂周大仙
你輸入了hashSet()myeclipse會(huì)提示錯(cuò)誤點(diǎn),鼠標(biāo)移到紅線上 會(huì)提示需要導(dǎo)入java.util點(diǎn)了就行了
已采納回答 / qq_力_3
因?yàn)镸ath.random()出來的數(shù)據(jù)是double型,需要用int進(jìn)行強(qiáng)制轉(zhuǎn)換。先用Math.random乘以10,然后用int去掉小數(shù)點(diǎn)后面的數(shù)據(jù),這樣得到的數(shù)據(jù)就是整型了。
2017-07-01