原创 11.29第十四周Java作業

1、編寫一個Book類,該類至少有name和price兩個屬性。該類要實現Comparable接口,在接口的compareTo()方法中規定兩個Book類實例的大小關係爲二者的price屬性的大小關係。在主函數中,選擇合適的集合類型存放B

原创 10.25第九周java作業

課堂練習1:教材160頁4.編程題 設計一個動物聲音“模擬器”,希望模擬器可以模擬許多動物的叫聲,要求如下。 編寫接口Animal  Animal接口有兩個抽象方法cry()和getAnimalName(),即要求實現該接口的各種

原创 11.22第十三週Java作業

/*使用ArrayList集合,對其添加100個不同的元素:1.使用add()方法將元素添加到ArrayList集合對象中;2.調用集合的iterator()方法獲得Iterator對象,並調用Itera

原创 12.13第十六週Java作業

1.使用UDP協議編寫一個網絡程序,設置接收端程序的監聽端口是8001,發送端發送的數據是“Hello,world”。 接收端: package xx; import java.net.*; public class Accept {

原创 12.6第十五週JAVA作業

作業1:         編寫多線程程序,模擬多個人通過一個山洞。這個山洞每次只能通過一個人,每個人通過山洞的時間爲2秒(sleep)。隨機生成10個人,都要通過此山洞,用隨機值對應的字符串表示人名,打印輸出每次通過山洞的人名。提示:利用

原创 9.20第三週java作業

課堂練習1: 請定義一個交通工具(Vehicle)的類,其中有: Ø  屬性:速度(speed),體積(size)等 Ø  方法:移動(move()),設置速度(setSpeed(intspeed)),設置體積(setSize(int

原创 9.13第二週java作業

練習4: 求一個n階方陣對角線元素之和。 代碼: import java.util.*; public class test4 {public static void main(String args[]){System.out.prin

原创 9.6第一週java作業

1使用公式C=(5/9)(F-32)打印下列華氏溫度與攝氏溫度對照表。 0      -17 20     -6 40     4 60     15 80     26 100    37 120    48 140    60 16

原创 10.18第八週java編程作業

代碼實現:

原创 11.15Java第十二週作業

作業: 編寫一個JFrame窗口,要求如下: 1.在窗口的NORTH區放置一個JPanel面板。 2.JPanel面板放置如下組件: (1)JLable標籤,標籤文本爲“興趣”,右邊接着是三個JCheckBox多選按鈕,選項分

原创 9.27第五週java作業

編寫代碼模擬手機與SIM卡的組合關係。 要求:            SIM卡類負責創建SIM卡;            Phone類負責創建手機;           手機可以組合一個SIM卡;           手機可以更換其中的S