9.2設計乙個生產計算機和搬運計算機類,要求生產出一台電腦就搬走一台,如果沒有新的計算機生產出來,則搬運工要等待新計算機產出;如果生產出的計算機沒有被搬走,則要等待計算機搬走之後再生產,並統計出生產的計算機數量。
package book;
class computer catch (interruptedexception e)
} public synchronized int getnum()
}class product implements runnable
public void run()
} }}class move implements runnable
public void run()
} }}public class jiou
}
執行結果:(部分)
生產一台電腦
已經生產了1臺電腦。
搬運一台電腦
生產一台電腦
已經生產了2臺電腦。
搬運一台電腦
生產一台電腦
已經生產了3臺電腦。
搬運一台電腦
生產一台電腦
已經生產了4臺電腦。
搬運一台電腦
生產一台電腦
已經生產了5臺電腦。
搬運一台電腦
生產一台電腦
已經生產了6臺電腦。
搬運一台電腦
生產一台電腦
已經生產了7臺電腦。
搬運一台電腦
生產一台電腦
已經生產了8臺電腦。
搬運一台電腦
生產一台電腦
已經生產了9臺電腦。
搬運一台電腦
生產一台電腦
已經生產了10臺電腦。
java開發實戰經典(第二版)P57 3 5
3.5編寫程式,分別利用while迴圈 do.while迴圈和for迴圈求出100 200的累加和。while迴圈 package book public class jiou system.out.println 100 200累加的結果為 sum do.while迴圈 package book ...
java開發實戰經典(第二版)P157 5 1
5.1編寫並測試乙個代表位址的address類,位址資訊由國家 省份 城市 街道 郵編組成,並可以返回完整的位址資訊。package book public class jiou public jiou string country,string city,string street,string ...
java開發實戰經典(第二版)P157 5 8
5.8構造乙個銀行賬戶類,類的結構包括如下內容 1 資料成員使用者的賬戶名稱 使用者的賬戶餘額 private資料型別 2 方法包括開戶 設定賬戶名稱及餘額 利用構造方法完成。3 查詢餘額。package book class bank public bank string account,stri...