JAVA 2 Basic part 12

1.交作業

1. 平常成績
=> 將做好的 Java Project 打包成 zip 或 rar, 寄到 email 即可。

2. 階段成績
=> 參考『網路資料庫_Java課程_報告範例.docx』,將相關欄位段落寫好之後,
     可儲存成 doc 或  pdf 格式,同樣寄到老師的 email 即可。


2.題目
實作題目如下,各別版本進程有:

A: 九九乘法
v1 => 利用雙迴圈顯示九九乘法表
v2 => 利用 Applet 之 Label (e.g. Q: 3 x 7 = ?) + TextField + Button 進行 GUI 單一問題問答

※可再利用 Math.random() 動態出題,完成報告

B: 點餐系統
v1 => 利用陣列 + Scanner 進行點餐問答
v2 => 利用 Applet 之 Label + Button + counter 進行 GUI 點餐問答

※可再新增圖片介紹,完成報告

C: 通訊錄查詢系統
v1 => 可用 file 進行資料讀取,配合 Array 與 class Contact,完成 Console 版資料查詢
v2 => 可用 JavaDB 進行資料讀取,配合 ArrayList 與 class Contact,完成 Console 版資料查詢

※可利用 Applet 之 Label + TextField + Button 進行 GUI 資料查詢,完成報告

D: 簡單動畫
v1 => 可用 Applet 之 paint() 功能配合 Image + drawImage() + Thread 完成簡單動畫
v2 => 可用 Applet 之 paint() 功能配合 array of Image + Thread 完成簡單相片輪播動畫

※可再利用 Math.random() 與 MouseListener,完成戳氣球遊戲程式報告

E: 單選介面
v1 => 可用 Applet 之 RadionButton + ButtonGroup ,完成單選題目判讀

※可再利用 file 或JavaDB 進行資料讀取,完成至少兩題之單選題目判讀

No comments: