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

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

這段代碼運(yùn)行后,為什么會出現(xiàn)一個null值呢?

package?temp;

import?java.util.ArrayList;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;
import?java.util.Scanner;
public?class?CreatGamers?{
	Map?gamers;
	List?cards;
	CreatGamers(){
		gamers=new?HashMap();
		cards=new?ArrayList();
	}
	Scanner?in=new?Scanner(System.in);
	public?void?Gamers(){
		for(int?i=0;i<=1;i++){
			System.out.println("請輸入第"+(i+1)+"個玩家ID和姓名");
			System.out.println("輸入玩家ID");
			int?ID=in.nextInt();
			System.out.println("輸入玩家姓名");
			String?name=in.next();
			gamers.put(ID,?name);
		}
		for(int?i=0;i<=1;i++){
		System.out.println("歡迎玩家"+gamers.get(i));
	}
	}
	
}

主函數(shù)://調(diào)用上面的類方法運(yùn)行程序

package?temp;

public?class?Main?{

	/**
	?*?@param?args
	?*/
	public?static?void?main(String[]?args)?{
		//?TODO?Auto-generated?method?stub
		CreatGamers?a=new?CreatGamers();
		a.?Gamers();
	}

}


正在回答

2 回答

public void TestKeySet(){

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

for (String string : keyset) {

Student st=students.get(string);

if(st!=null){

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

}

}

}

那就用這個來輸出吧。

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

??System.out.println("歡迎玩家"+gamers.get(i));變成以下:
??System.out.println("歡迎玩家"+gamers.get(i)name);
原因是:上面是獲取集成員,下面是獲取集里面成員具體的屬性。

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

qq_上弦上洛上緣_0

System.out.println("歡迎玩家"+gamers.get(i));變成以下: System.out.println("歡迎玩家"+gamers.get(i).name); 原因是:上面是獲取集成員,下面是獲取集里面成員具體的屬性。 (第一個少些了一個點(diǎn))
2017-01-08 回復(fù) 有任何疑惑可以回復(fù)我~
#2

昵稱是JaVa 提問者 回復(fù) qq_上弦上洛上緣_0

不行啊,gamers.get(i)是個空值,這樣會報空指針異常的。
2017-01-08 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

這段代碼運(yùn)行后,為什么會出現(xiàn)一個null值呢?

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

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

幫助反饋 APP下載

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

公眾號

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