80 likes | 170 Views
Java HomeWork. Huai-Kuei Wu NTUST. HW1. 九九乘法表 可參考課本版本 , 但不希望相同 請於截止時間前 (2006/03/20 00:00) 繳交至 : hkwu@ms87.url.com.tw or hkwu@ccg.ee.ntust.edu.tw 郵件主旨格式 : 子二信 _ 學號 _ 姓名 _HW1 若需回條 , 請使用 outlook 之”要求回條”功能設定. HW2. P3-29/ P3-31 (problem.10)
E N D
Java HomeWork Huai-Kuei Wu NTUST
HW1 • 九九乘法表 • 可參考課本版本, 但不希望相同 • 請於截止時間前(2006/03/20 00:00)繳交至: • hkwu@ms87.url.com.tw or hkwu@ccg.ee.ntust.edu.tw • 郵件主旨格式: 子二信_學號_姓名_HW1 • 若需回條, 請使用outlook之”要求回條”功能設定
HW2 • P3-29/P3-31(problem.10) • 假設浮點數f的值為123.59f, 整數變數i的值為30, 第二個整數變數n由使用者輸入. 試撰寫一程式, 將二個變數值相減(f-i)/n與相除(f/i)/n後, 將二個答案皆以整數及浮點數顯示其結果. • 請於截止時間前(2006/03/27 00:00)繳交至: • hkwu@ms87.url.com.tw or hkwu@ccg.ee.ntust.edu.tw • 郵件主旨格式: 子二信_學號_姓名_HW2 • 附件檔名: A9xxxxxx.java (xxxxxxx為你的學號) • 若需回條, 請使用outlook之”要求回條”功能設定
HW3 請至少但不限完成以下事項: • 建立一包含了25個整數的整數陣列, 並利用下述的method填入亂數值. • java.lang.Math.random() 此method用於以浮點數傳回0~1之間之亂數(uniform dist.) • 將該整數陣列之值從小排到大, 並將排序前及排序後之值顯示於螢幕 • 可使用你之前學過的所有排序技巧以及程式寫法 • 建立一整數陣列StackArray作為堆疊空間 • 設計boolean push(int x)及int pop(void)函數為堆疊之運作 • push傳回true表push成功, false表push失敗 / 當堆疊為空時, pop()應傳回-1 • 設計void printstack(void) 函數, 用於將堆疊內容列印於螢幕上 • 將排序後的整數陣列中最小的十個數字, 利用以上的函數從小到大push到堆疊後, 再利用printstack()列印到螢幕上 • 請於截止時間前(2006/04/03 00:00)繳交至: • hkwu@ms87.url.com.tw or hkwu@ccg.ee.ntust.edu.tw • 郵件主旨格式: 子二信_學號_姓名_HW3 • 中文以外的文字請用半形, tks! • 附件檔名: A9xxxxxx.java (xxxxxxx為你的學號) • 如果您的主旨格式有按照以上規定, 我的電腦收到信之後就會自動發回信給您, 不需要您向我要回條喔~ • 簡單的說, 就是當您沒有按主旨格式寄作業時, 就算寄千萬封您也收不到我的回信=.= • 另一個意思: 當您寄作業出去一段時間, 假如沒有收到我的回條, 就表示信確實寄丟了, 請重新寄一次, tks!
HW3.5 請完成以下事項: 1.設計一student class, 包含以下的私有資料成員: int Chinese; //國文成績 int English; //英文成績 int Mathematics; //數學成績 其中每個成員的預設值為0 2.在student class中設計一建構元, 讓instant建立時能順便把成績輸入: public student(int C, int E, int M) //C為中文成績, E為英文成績, M為數學成績 3.在student class中設計以下的method: int personalSUM( ); //顯示並傳回某位學生之總分 float personalAVG( ); //顯示並傳回某位學生之平均分數 4.在student class中設計以下的method: int grade(int sel, int val); //設定, 顯示並傳回學生之成績 int grade(int sel); //顯示並傳回學生之成績 當sel=1時為國文之成績, 當sel=2時為英文之成績, sel=3時為數學之成績 此作業不用交給我, 但HW4會接續本作業之內容
HW4(接續自HW3.5) 5.在main method中以陣列的型式建立三位學生的成績物件並填入以下成績: 6.設計以下method: int ChineseAVG( ); float ClassSUMAVG( ); 求全班Chinese之平均及總成績之平均 • 請於截止時間前(2006/05/01 00:00)繳交至: • hkwu@ms87.url.com.tw or hkwu@ccg.ee.ntust.edu.tw • 郵件主旨格式: 子二信_學號_姓名_HW4 • 中文以外的文字請用半形, tks! • 附件檔名: A9xxxxxx.java (xxxxxxx為你的學號) • 如果您的主旨格式有按照以上規定, 我的電腦收到信之後就會自動發回信給您, 不需要您向我要回條喔~ • 簡單的說, 就是當您沒有按主旨格式寄作業時, 就算寄千萬封您也收不到我的回信=.= • 另一個意思: 當您寄作業出去一段時間, 假如沒有收到我的回條, 就表示信確實寄丟了, 請重新寄一次, tks!
HW5修正為ADD1(加分題) • 右圖中唯一網路系統, A,B,C,D分別為四個網路節點, 其中A以1MB/s之速度傳送資料至B,C,D, 傳送到B,C,D之機率如箭頭上所標示 • 請針對本網路系統進行為時10sec之模擬動作, 並將每個條路徑(AB, AC, AD)之平均流量以文字形式寫至simu1.txt檔案中 • 請於截止時間前(2006/05/16 00:00)繳交至: • hkwu@ms87.url.com.tw or hkwu@ccg.ee.ntust.edu.tw • 郵件主旨格式: 子二信_學號_姓名_HW5 • 中文以外的文字請用半形, tks! • 附件檔名: A9xxxxxx.java (xxxxxxx為你的學號) • 如果您的主旨格式有按照以上規定, 我的電腦收到信之後就會自動發回信給您, 不需要您向我要回條喔~ • 簡單的說, 就是當您沒有按主旨格式寄作業時, 就算寄千萬封您也收不到我的回信=.= • 另一個意思: 當您寄作業出去一段時間, 假如沒有收到我的回條, 就表示信確實寄丟了, 請重新寄一次, tks!
HW6 • 電腦在文書處理方面的應用越來越多樣化, 多樣化的結果, 造成了許多文件格式的不同, 如doc, pdf, ps等格式 • 請試著從網路上找尋, 或自行觀察pdf檔的標頭格式(並非觀察副檔名), 並撰寫一程式, 由使用者輸入檔案名稱後, 辨別該檔是否屬於pdf格式 • 請於截止時間前(2006/05/17 00:00)繳交至: • hkwu@ms87.url.com.tw or hkwu@ccg.ee.ntust.edu.tw • 郵件主旨格式: 子二信_學號_姓名_HW6 • 中文以外的文字請用半形, tks! • 附件檔名: A9xxxxxx.java (xxxxxxx為你的學號) • 如果您的主旨格式有按照以上規定, 我的電腦收到信之後就會自動發回信給您, 不需要您向我要回條喔~ • 簡單的說, 就是當您沒有按主旨格式寄作業時, 就算寄千萬封您也收不到我的回信=.= • 另一個意思: 當您寄作業出去一段時間, 假如沒有收到我的回條, 就表示信確實寄丟了, 請重新寄一次, tks!