亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

代碼出錯,。。

package com.imooc.collection;


import java.util.ArrayList;

import java.util.Arrays;

import java.util.List;

import java.util.Scanner;


public class SetTest {

? ? ?

public List<Course>coursesToSelect;

public SetTest()

{

coursesToSelect=new ArrayList<Course>();

}

public void testAdd()

? ? {

? ? Course cr1=new Course("1","數據結構");

? ? coursesToSelect.add(cr1);

? ? Course temp=(Course)coursesToSelect.get(0);

? ? // System.out.println("添加了課程:"+temp.id+":"+temp.name);

? ? ?

? ? Course cr2=new Course("2","C語言");

? ? coursesToSelect.add(0,cr2);

? ? Course temp2=(Course)coursesToSelect.get(0);

? ?// System.out.println("添加了課程:"+temp2.id+":"+temp2.name);

? ? ?

? ? //coursesToSelect.add(cr1);

? ? //Course temp0=(Course)coursesToSelect.get(2);

? ? //System.out.println("添加了課程:"+temp.id+":"+temp.name);

? ? // Course cr3=new Course("3","test");

? ? //coursesToSelect.add(4,cr3);

? ? ?

? ? ?

? ? Course[] course={new Course("3","離散數學"),new Course("4","匯編語言")};

? ? coursesToSelect.addAll(Arrays.asList(course));

? ? Course temp3=(Course)coursesToSelect.get(3);

? ? Course temp4=(Course)coursesToSelect.get(4);

? ? // System.out.println("添加了兩門課程:"+temp3.id+";"+temp3.name+";"+temp4.id+";"+temp4.name);

? ? ?Course[] course2={new Course("5","高等數學"),new Course("6","大學英語")};

? ? ?coursesToSelect.addAll(2,Arrays.asList(course2));

? ? ?Course temp5=(Course)coursesToSelect.get(2);

? ? ?Course temp6=(Course)coursesToSelect.get(3);

? ? // System.out.println("添加了兩門課程:"+temp5.id+";"+temp5.name+";"+temp6.id+";"+temp6.name);

? ? ?

? ? ?

? ? ?

? ? }

public void testForEach()

? ? ?{

? ? System.out.println("有如下課程待選(通過foreach的方法):");

? ? for(Object obj:coursesToSelect)

? ? {

? ? Course cr=(Course)obj;

? ? System.out.println("課程:"+cr.id+":"+cr.name);

? ? }

? ? ?}

public static void main(String[] args) {

// TODO Auto-generated method stub

? ? ? ? ?SetTest st=new SetTest();

? ? ? ? ?st.testAdd();

? ? ? ? ?st.testForEach();

? ? ? ? ?Student student=new Student("1","小明");

? ? ? ? ?System.out.println("歡迎學生:"+student.name+"選課");

? ? ? ? ?Scanner console=new Scanner(System.in);

? ? ? ? ?for(int i=0;i<3;i++)

? ? ? ? ?{

? ? ? ? System.out.println("請輸入課程ID");

? ? ? ? String courseId=console.next();

? ? ? ? for(Course cr:st.coursesToSelect)

? ? ? ? {

? ? ? ? if(cr.id.equals(courseId))

? ? ? ? {

? ? ? ? student.courses.add(cr);

? ? ? ? }

? ? ? ? }

? ? ? ? ?

? ? ? ? ?}

? ? ? ?

? ? ? ? st.testForEachForSet(student); ?

}

? public void testForEachForSet(Student student)

? ? {

? ? for(Course cr:student.courses)

? ? ? ? {

? ? ? ? System.out.println("選擇了課程:"+cr.id+":"+cr.name);

? ? ? ? }

? ? }

}

求解??

正在回答

4 回答

public List<Course>coursesToSelect;

中間的空格,沒有填上去?。?!

public List<Course> coursesToSelect;

0 回復 有任何疑惑可以回復我~
#1

慕仔7135344 提問者

可是改了之后還是顯示出錯
2016-10-31 回復 有任何疑惑可以回復我~
#2

慕仔7135344 提問者

非常感謝!
2016-11-02 回復 有任何疑惑可以回復我~

那你沒有把代碼復制到eclipse試試!

0 回復 有任何疑惑可以回復我~

沒什么問題吧


0 回復 有任何疑惑可以回復我~
少個空格


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第三季
  • 參與學習       409767    人
  • 解答問題       4543    個

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

進入課程

代碼出錯,。。

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號