Re: [問題] 緊急求救...JAVA程式設計
※ 引述《AmadeGX (小 司)》之銘言:
: 請各路高手幫忙,非常緊急>_<"
: 請問有沒有人找得到「最新JAVA2程式語言」這本書的習題解答呢?
: 這本書是由旗標出版、施威銘研究室編著
: 書號F5720
: 拜託拜託>_<" 有的人請幫個忙....
: 或者是能有高手幫我解答以下三題:
: 1
: 撰寫一個有兩個執行緒的程式,分別模擬壽司店師傅與食客,食客必須等壽司師傅
: 做好壽司才能進食,壽司師傅必須等食客進食,把盤子淨空後才能將做好的壽司放
: 入盤中。
感覺是多執行緒的基礎練習
所以你會有壽司店師傅與食客兩個執行者物件
然後壽司就是執行緒中要處理的
你可以弄一個壽司類別來回報壽司證被做出來或是正在被吃,做好了或是吃完了
這裡可能要用到synchronized定義關鍵區塊當機鎖
再來就是宣告使用者類別繼承Thread,裡面再宣告壽司物件和對付壽司的方法
其它的
sleep(),wait(),notify()等方法只要看懂這應該不難
: 2
: 請試寫一個字串尋找程式,可供使用者指定要取代的字串(例如將"the"換成"this")
: ,程式就會將檔案中的"the"換成"this"。
可參考String類別的replace()方法
規格如下:
public String replace(char oldChar,char newChar)
newChar會取代oldChar
例如newStr = str.replace('a','b')
那str中的b會被a取代,然後新增一個記憶體空間存放此新字串,接著newStr指向之
不過這會造成所有a被b取代
所以要寫成部份取代的樣子,會用到indexof()搜尋
subString(),length()也是可能會用到的方法,功能請自查
: 3
: 請設計一個陽春的二進位數字計算機,使用者輸入兩個二進位數字及要做的四則運
: 算(+、-、*、/),程式會將計算結果以2、8、10、16進位表示出來。
: 如果有好心的高手大大願意幫忙
: 麻煩程式裡請加上註解>_<"....因為我不是只想知道答案,我想學...
: 拜託了>_<" 緊急緊急
那就將那些二進位數字先經由你寫的程式轉換成十進位
記算完後再轉回來輸出吧
--
點到為止
建議自己寫
才是進步最好的方法
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.41.9
※ 編輯: Egriawei 來自: 61.230.41.9 (05/26 22:18)
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章