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

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

怎么回事,一樣的啊

package?collection_map_List;

import?java.util.ArrayList;
import?java.util.Arrays;
import?java.util.List;
import?java.util.Scanner;

public?class?SetTest?{
public?static?List<Course>?courses;
public?SetTest()?{
this.courses=new?ArrayList<Course>();
}
public?void?addcourse()?{
Course?course1=new?Course("0102",?"數(shù)學(xué)");
Course?course2=new?Course("0103",?"數(shù)據(jù)結(jié)構(gòu)");
courses.add(course1);
courses.add(course2);

Course?c1=new?Course("2",?"英語");	??
courses.add(2,c1);
}
public?void?add2(){
Course[]?course={?new?Course("001",?"english"),new?Course("002",?"math")};
???//2.1、addAll()添加方式
courses.addAll(Arrays.asList(course));
Course[]?c1={?new?Course("05",?"心理學(xué)"),new??Course("06",?"歷史")};
courses.addAll(Arrays.asList(c1));
}
public?void?allCourse(){	???//遍歷集合
for(Course?c:?courses){
System.out.println(c.id+"\t"+c.name);
}
}
public?static?void?stuCourse(Student?student1){
for(Course?course?:?student1.course){
System.out.println(course.id+","+course.name);
}
}
public?static?void?main(String[]?args){
Scanner?scanner=new?Scanner(System.in);
SetTest?lt=new?SetTest();
lt.addcourse();
lt.add2();
System.out.println("....所有課程清單.....................");
lt.allCourse();
System.out.println(".................................");

Student?student1=new?Student("311309030","噠噠");
System.out.println("···········輸入要添加課程的編號(hào)············");
for(int?i=0;i<3;i++){
String?sc=scanner.next();
for(Course?cou:courses){
if(cou.id.equals(sc)){
//System.out.println(cou.name);
student1.course.add(cou);
if(i<2){
System.out.println("成功添加一門課程,請(qǐng)繼續(xù)添加課程:");
}
else{
System.out.println("添加課程完畢!");
}
}
}
}
System.out.println("學(xué)生:"+student1.id+"\t"+student1.name+"?的課程有:");
stuCourse(student1);
}

}


001	english
002	math
05	心理學(xué)
06	歷史
.................................
···········輸入要添加課程的編號(hào)············
001
Exception?in?thread?"main"?java.lang.NullPointerException
	at?collection_map_List.SetTest.main(SetTest.java:55)
	
為什么?一添加課程?報(bào)空指針錯(cuò)誤,55行

正在回答

2 回答

/**
?*?課程類
?*?@author?Administrator
?*
?*/
public?class?Course?{

	public?String?id;
	
	public?String?name;
	
	public?Course(String?id,?String?name)?{
		this.id?=?id?;
		
		this.name?=?name;
	}
	
	public?Course()?{
		
	}
}


import?java.util.HashSet;
import?java.util.Set;

/**
?*?學(xué)生類
?*?@author?Administrator
?*
?*/
public?class?Student?{

	public?String?id;
	
	public?String?name;
	
	public?Set<Course>?courses;

	public?Student(String?id,?String?name)?{
		this.id?=?id;
		this.name?=?name;
		this.courses?=?new?HashSet<Course>();
	}
}

35.for(Course course : student1.courses){

55.student1.courses.add(cou);

....所有課程清單.....................

0102 數(shù)學(xué)

0103 數(shù)據(jù)結(jié)構(gòu)

2 英語

001 english

002 math

05 心理學(xué)

06 歷史

.................................

···········輸入要添加課程的編號(hào)············

001

成功添加一門課程,請(qǐng)繼續(xù)添加課程:

05

成功添加一門課程,請(qǐng)繼續(xù)添加課程:

0102

添加課程完畢!

學(xué)生:311309030 噠噠 的課程有:

001,english

0102,數(shù)學(xué)

05,心理學(xué)



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

http://img1.sycdn.imooc.com//57a9650d000194a004090521.jpg


運(yùn)行沒有問題呀,可能是你學(xué)生類,或者課程類的錯(cuò)誤吧!

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

舉報(bào)

0/150
提交
取消
Java入門第三季
  • 參與學(xué)習(xí)       409768    人
  • 解答問題       4502    個(gè)

Java中你必須懂得常用技能,不容錯(cuò)過的精彩,快來加入吧

進(jìn)入課程

怎么回事,一樣的啊

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

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

幫助反饋 APP下載

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

公眾號(hào)

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