Re: [請益]JAVA的新手作業以陣列為首...
※ 引述《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
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章