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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么輸入最后顯示學(xué)生都是ID號(hào)?

https://img1.sycdn.imooc.com//5cbfc3130001b6f105790594.jpg最后都是ID號(hào)? 不是學(xué)生名字?求解

正在回答

2 回答

雖然有點(diǎn)晚? ?if判斷條件錯(cuò)誤

0 回復(fù) 有任何疑惑可以回復(fù)我~

你的代碼跟老師講的一樣,

你可以試試講st.id也輸出,看看是什么

/**
?*?測(cè)試添加:輸入學(xué)生Id,判斷是否被占用
?*?若未被占用,則輸入姓名,創(chuàng)建新學(xué)生對(duì)象,并且添加到students中
?*/
public?void?testPut(){
???//創(chuàng)建一個(gè)Scanner對(duì)象,用來(lái)獲取輸入的學(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);
????????if?(st?==?null){
????????????//提示輸入學(xué)生姓名
????????????System.out.println("請(qǐng)輸入學(xué)生姓名:");
????????????String?name?=?console.next();
????????????//創(chuàng)建新的學(xué)生對(duì)象
????????????Student?newStudent?=?new?Student(ID,name);
????????????//通過(guò)調(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已被占用!");
????????????continue;
????????}
????}
}

/**
?*?測(cè)試Map的keySet方法
?*/
public?void?testKeySet(){
????//通過(guò)keySet方法,返回Map中的所有“鍵”的Set集合
????Set<String>?keySet?=?students.keySet();
????//取得students的容量
????System.out.println("總共有:"?+?keySet.size()?+?"個(gè)學(xué)生");
????//遍歷keySet,取得每一個(gè)鍵,再調(diào)用get方法取得每個(gè)鍵對(duì)應(yīng)的value
????for?(String?stuId:keySet){
????????Student?st?=?students.get(stuId);
????????if?(st?!=?null)
????????????System.out.println("學(xué)生:"?+?st.name);
????}
}


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么輸入最后顯示學(xué)生都是ID號(hào)?

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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