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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關(guān)于for循環(huán)遍歷集合?。?!

關(guān)于for循環(huán)遍歷集合!??!

太不巧4119867 2016-11-04 13:57:12
package 學(xué)生選課;import java.util.Set;import java.util.HashSet;public class student {private String num;private String name;private Set <lesson>lessons;public String getName(){? ? return name;? ??}public void setName(String newName){ name=newName; }public String getNum(){ return num; }public void setNum(String newNum){ num=newNum;}public void setLessons(){ lessons=new HashSet<lesson>();}public Set getLessons(){ return lessons;}}package 學(xué)生選課;import java.util.ArrayList;import java.util.List;import java.util.Scanner;import java.util.Set;public class set { public List<lesson>choice=new ArrayList<lesson>(); ??? ?? ?public void testadd(){ lesson kechen=new lesson(); kechen.setName("籃球"); kechen.setNum("1"); ? ?choice.add(kechen); lesson temp=(lesson)choice.get(0); lesson kechen1=new lesson(); kechen1.setName("c語言"); kechen1.setNum("2"); choice.add(kechen1); lesson temp1=(lesson)choice.get(1); ? ?//System.out.println("課程添加成功:"+temp1.getName()+":"+temp1.getNum()); ? lesson kechen2=new lesson(); kechen2.setName("大學(xué)英語"); kechen2.setNum("3");? choice.add(kechen2); lesson temp2=(lesson)choice.get(2); ? // System.out.println("課程添加成功:"+temp2.getName()+":"+temp2.getNum()); ? lesson kechen3=new lesson(); kechen3.setName("微積分"); kechen3.setNum("4"); choice.add(kechen3); lesson temp3=(lesson)choice.get(3); ? ?//System.out.println("課程添加成功:"+temp3.getName()+":"+temp3.getNum()); ? ?child ch=new child(); ? ?ch.setNum("5"); ? ?ch.setName("語文"); ? ?choice.add(ch); ? ?lesson le =(lesson)choice.get(4); ? ? //System.out.println("我是子類型添加了!"+le.getNum()+"\t"+le.getName()); ? ? ? ? ?} ? ? ? ? ? ?public void foreach(){ ? ? for(lesson les:choice){ ? ? System.out.println(les.getNum()+"\t"+les.getName()); ? ? } ? ? } public static void main(String[] args) { ?set set=new set(); ?set.testadd(); ?set.foreach(); ?student stu=new student(); ?System.out.println("歡迎選課!"); ?Scanner res=new Scanner(System.in); ? ?for (int x=0;x<3;x++){ System.out.println("請輸入課程序號:"); String num=res.next(); for(lesson le:set.choice){ if (le.getNum().equals(num)){ stu.getLessons(); stu.setLessons(); stu.getLessons().add(le); } } ? ?} for (lesson le ?: stu.getLessons()) {} ?}}最后這個for循環(huán)應(yīng)該怎么寫啊。我怎么寫都是錯的,要奔潰了?。。。。?
查看完整描述

2 回答

?
大咪

TA貢獻(xiàn)785條經(jīng)驗 獲得超332個贊

給你一個思路,你最后小括號里為什么報錯?因為foreach循環(huán)遍歷是不能遍歷方法的啊
查看完整回答
1 反對 回復(fù) 2016-11-04
?
Lk01234

TA貢獻(xiàn)2條經(jīng)驗 獲得超0個贊

你把你的需求發(fā)下。我直接寫代碼給你。因為你這些看了頭暈。。

查看完整回答
反對 回復(fù) 2016-11-04
  • 太不巧4119867
    太不巧4119867
    顯示備選課程 循環(huán)三次,每次輸入課程id 往學(xué)生lessons屬性中添加于輸入id相片匹配的課程 輸出學(xué)生所選課程
  • 太不巧4119867
    太不巧4119867
    最后這個for循環(huán)小括號里面寫的報錯,搞不清楚了
  • 2 回答
  • 0 關(guān)注
  • 2480 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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