Re: [請益]JAVA的新手作業以陣列為首...

看板java作者 (Ted)時間19年前 (2006/05/04 23:43), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/6 (看更多)
※ 引述《carcass (gods ash)》之銘言: : 版上有許多高手,或許看到我的標題會在電腦前恥笑我 : 這學期修了資料結構這門課,老師讓我們灌gel寫java.... : 總之,老師出的作業就是要我們用陣列寫出"功課表" : 在下是個C++四連當的初學者,在爬文跟課本參考後 : 我目前抓出我應該要寫的內文重點是: : 1.已列為主 : final int row = 8;//定義列 : final int Column=5;//定義欄 : //先宣告 : int [] [] classes={{0,0,7,0} : {0,4,7,10} : {1,5,8,10} : {1,5,8,10} : {2,0,9,11} : {2,6,9,11} : {3,6,4,12} : {3,6,4,12};} : 2. : 因為要顯示課表,所以用 : switch(code){ : case 0:system.out.println("沒課哈哈!"); : break; : case 1:system.out.println("體育"); : break; : case 2:system.out.println("軍訓= ="); : break; : ...............以此類推 這邊看起來都對,所以你的問題應該是在下面第3點? : 3.還要設一維跟二維陣列的走訪(參考課本寫法) : for(int i=0;i<classes.length;i++); : system.out.print(i+" " : for(int i=0;i< row ;i++) : for(int j=0;j<column;j++) : 想到這裡我覺得頭腦要炸了,不知道我這樣思考著手有哪些需要改進的地方呢? : 以前當我的老師對我說:你的邏輯不夠完整... : 好傷啊...... : 啊~~我不是要求作業的...因為我已經交出一份會被老師笑的作業了= = : 吝求版上的高手指點我一個方向(有什麼缺失,哪邊不夠周詳?是否太把課本當聖經了..) : 目前的教材是學貫出版的"資料結構-理論與實務.以java2語言實作" : 若此發文有不妥的話我會自D的 假設你要顯示的課表是長這樣: columns→ 一 二 三 四 五 <====需要星期嗎? r 1 ● ● ● ● ● o 2 ● ● ● ● ● w 3 ● ● ● ● ● s 4 ● ● ● ● ● ↓ 5 ● ● ● ● ● 6 ● ● ● ● ● 7 ● ● ● ● ● 8 ● ● ● ● ● ●的部份就是課程名稱, 那麼接著要思考的就是怎麼用迴圈把它印出來? hint: 要注意的地方就是print的順序是由上而下,由左而右, 沒辦法先印完 1 2 3 4 5 6 7 8 ,再跑回來印 一 二 三 四 五。 至於修飾的部份, 既然是用JAVA,那當然就是要用物件導向的方式寫, 不過這部份還是要多啃啃JAVA書先建立觀念。 ============================================================ 題外話,用JAVA來教資料結構會不會太奇怪? 先教OO再來教資料結構? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.152.107
文章代碼(AID): #14MY4-7w (java)
討論串 (同標題文章)
文章代碼(AID): #14MY4-7w (java)