課程
/后端開發
/Java
/Java入門第三季
不是說將c語言插到數據結構之前,為什么運行后數據結構還是在前面
2016-07-28
源自:Java入門第三季 4-4
正在回答
????????//創建一個課程對象,并通過調用add()方法,添加到備選課程List中 ????????Course?cr1=new?Course("1",?"數據結構"); ????????courseToSelect.add(cr1); ????????Course?temp=(Course)?courseToSelect.get(0); ????????System.out.println("添加的課程是:"+temp.id+":"+temp.name); ????????Course?cr2=new?Course("2","C語言"); ????????courseToSelect.add(0,?cr2); ????????Course?temp2=(Course)?courseToSelect.get(0);//留意這里 ????????System.out.println("添加的課程是:"+temp2.id+":"+temp2.name); ???????? ????????代碼的執行順序,是從上面往下面執行的啊執行到第三、四行就輸出?添加的課程是:1:數據結構, ????????執行到七八行的時候就輸出??添加的課程是:2:C語言???這樣輸出數據結構是在前面啊 ????????在容器里面第一個元素是?2:C語言?第二個元素是?1:數據結構 ????????你可以這樣輸出一下容器的元素 ????????Course?t1=(Course)?courseToSelect.get(0);//獲取第一個元素 ????????System.out.println("第一個元素是:"+t1.id+":"+t1.name); ????????Course?t2=(Course)?courseToSelect.get(1);//獲取第二個元素 ????????System.out.println("第二個元素是:"+t2.id+":"+t2.name); ???????? ????????正確就采納唄hh
毛哈哈 提問者
語句執行默認是從上到下執行,先執行了數據結構的輸出,然后才在數組中把c語言插入到第一個位置,然后輸出,改變的是在數組中的位置不是執行順序
慕設計2812226
將代碼也放過來,不然不知道該怎么回答。
你的代碼呢??是不是沒有重新遍歷?
qq_隨想之風_03202251
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
3 回答求大佬們解答
2 回答求大神們解答
3 回答求解答
4 回答求解答?
1 回答求解答
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-16
2017-01-03
語句執行默認是從上到下執行,先執行了數據結構的輸出,然后才在數組中把c語言插入到第一個位置,然后輸出,改變的是在數組中的位置不是執行順序
2016-07-28
將代碼也放過來,不然不知道該怎么回答。
2016-07-28
你的代碼呢??是不是沒有重新遍歷?