原创 lesson8:集合框架作業2

題目:   選擇某種Map集合保存學號從1到15的學員的學號(鍵)和姓名(值),學號用字符串表示,輸入的時候要以學號亂序的方式存入Map集合,然後按照學號從大到小的順序將Map集合中的元素輸出打印。需要自定義Map集合的比較器Compar

原创 lesson7:gui: 編寫一個JFrame窗口

代碼:import java.awt.BorderLayout; import java.awt.FlowLayout; import ja

原创 lesson 11:使用TCP協議編寫一個網絡程序,設置服務器端的監聽端口是8002,當與客戶端建立連接後,服務器端向客戶端發送數據“Hello, world”,客戶端收到數據後打印輸出。

題目:   使用TCP協議編寫一個網絡程序,設置服務器端的監聽端口是8002,當與客戶端建立連接後,服務器端向客戶端發送數據“Hello,world”,客戶端收到數據後打印輸出。   代碼:     package TCP;

原创 作業3:求1+2!+3!+...+20!的和

題目:求1+2!+3!+...+20!的和 代碼結果: 總結:外部循環20次 從1加到20,利用內部for循環求出每一個數的階乘。然後相加輸出即可。注意(k一定要賦1的初值,且一定不再內部for循環中。)

原创 作業4: 求一個n階方陣對角線元素之和。

題目:求一個n階方陣對角線元素之和。 程序及結果: 總結:利用scanner輸入n的值可以爲數組分配幾階方陣的空間,在利用兩層for循環爲二維數組賦值,然後通過觀察對角線,得知當列數等於行數時且x+i==n-1即爲對角線上的值。通過相

原创 lesson 6:寫一個方法void triangle(int a,int b,int c),判斷三個參數是否能構成一個三角形。

題目: 寫一個方法void triangle(int a,int b,int c),判斷三個參數是否能構成一個三角形。如果不能則拋出異常Illega