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

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

Java入門第三季第五章的5-2學(xué)生選課中判斷學(xué)生ID是否被占用Student st = students.get(ID),拋出異常如何解決?求解答?

Java入門第三季第五章的5-2學(xué)生選課中判斷學(xué)生ID是否被占用Student st = students.get(ID),拋出異常如何解決?求解答?

艾科技 2015-05-28 11:42:32
?public void testPut() {?? ??? ?// 創(chuàng)建一個(gè)Scanner對(duì)象,用于輸入學(xué)生的ID和姓名?? ??? ?Scanner console = new Scanner(System.in);?? ??? ?int i = 0;?? ??? ?while (i < 3) {?? ??? ??? ?System.out.println("請(qǐng)輸入學(xué)生的ID:");?? ??? ??? ?String ID = console.next(); ?? ??? ??? ?// 判斷ID是否被占用?? ??? ??? ?Student st = students.get(ID);???? 出現(xiàn)java.lang.NullPointerException?? ??? ???? if (st == null) {?? ??? ??? ??? ?System.out.println("請(qǐng)輸入學(xué)生的姓名:");?? ??? ??? ??? ?String studentName = console.next();?? ??? ??? ??? ?// 創(chuàng)建新學(xué)生對(duì)象?? ??? ??? ??? ?Student newStudent = new Student(ID,studentName);?? ??? ??? ??? ?// 通過調(diào)用Students的put方法,添加ID-學(xué)生映射?? ??? ??? ??? ?students.put(ID, newStudent);?? ??? ??? ??? ?System.out.println("成功添加學(xué)生:" + students.get(ID).name);?? ??? ??? ??? ?i++;?? ??? ??? ?} else {?? ??? ??? ??? ?System.out.println("該學(xué)生的ID已經(jīng)被占用!");?? ??? ??? ??? ?continue;?? ??? ??? ?}?? ??? ?}??? }
查看完整描述

1 回答

?
Wang_Yu

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

應(yīng)該是students未初始化。

查看完整回答
反對(duì) 回復(fù) 2015-05-28
  • 1 回答
  • 0 關(guān)注
  • 1605 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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