最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

? 為什么我打印出來的順序是一樣的????

請輸入學(xué)生ID: 1 請輸入學(xué)生姓名: Tom 成功添加學(xué)生:Tom 請輸入學(xué)生ID: 1 該學(xué)生id已存在! 請輸入學(xué)生ID: 2 請輸入學(xué)生姓名: Jack 成功添加學(xué)生:Jack 請輸入學(xué)生ID: 3 請輸入學(xué)生姓名: xiaoming 成功添加學(xué)生:xiaoming 總共有:3個學(xué)生 學(xué)生:Tom 學(xué)生:Jack 學(xué)生:xiaoming?




正在回答

3 回答

你把while(i<3)里的數(shù)字3改大一點然后在執(zhí)行程序輸出看看就不一定了。

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

public Map<String,Student> students;


public MapTest() {

// TODO Auto-generated constructor stub

students = new HashMap<>();

}


/**

* 添加,輸入學(xué)生id,判斷是否存在

* 若不存在,則輸入姓名,創(chuàng)建新學(xué)生對象,并添加進(jìn)去

* @param args

*/

public void testPut(){

//創(chuàng)建一個Scanner對象,用來獲取輸入的學(xué)生ID和姓名

Scanner scanner = new Scanner(System.in);

int i = 0;

while(i<3){

System.out.println("請輸入學(xué)生ID:");

String id = scanner.next();

//判斷該ID是否已存在

Student st = students.get(id);

if(st == null){

//為空不存在該ID的學(xué)生信息,輸入學(xué)生姓名,創(chuàng)建一個新的學(xué)生對象,添加到map

System.out.println("請輸入學(xué)生姓名:");

String name = scanner.next();

//創(chuàng)建學(xué)生實例

Student newStudent = new Student();

newStudent.setId(id);

newStudent.setName(name);

students.put(id, newStudent);

System.out.println("成功添加學(xué)生:"+students.get(id).getName());

i++;

}else{

System.out.println("該學(xué)生id已存在!");

continue;

}

}

}

/**

* 測試Map的keyset方法

* @param args

*/

public void testKeySet(){

//通過keyset方法,返回map中所有鍵的值

Set<String> keyset = students.keySet();

System.out.println("總共有:"+students.size()+"個學(xué)生");


//遍歷keyset,取得每個key的值,再調(diào)用get方法取得key對應(yīng)的value

for (String string : keyset) {

Student stu = students.get(string);

if(stu!=null){

System.out.println("學(xué)生:"+stu.getName());

}

}




}


public static void main(String[] args) {

// TODO Auto-generated method stub

MapTest test = new MapTest();

test.testPut();

test.testKeySet();

}


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

代碼貼出來

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

鉛筆沒有墨 提問者

代碼如下
2017-11-17 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

? 為什么我打印出來的順序是一樣的????

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

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

幫助反饋 APP下載

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

公眾號

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