看板 java 關於我們 聯絡資訊
※ 引述《ogamenewbie (._.)》之銘言: : 選定一個適當的資料結構 : 例如 char[] : ┌─┬─┬─┬─┐ : │ │ │ │ │ : └─┴─┴─┴─┘ : 為什麼要用他? 可能因為是用 ASCII, char 不錯用. : 裡面會放甚麼資料? 0-9 a-z : 資料連不連續? 有循序上的需求嗎? 要不要建一個陣列或List或其他的東西來放他? : 然後思考怎麼去處理他 : 初始化該放甚麼? 怎麼放? : ┌─┬─┬─┬─┐ : │ 0│ 0│ 0│ 0│ : └─┴─┴─┴─┘ : 怎麼讓他從 0000 變成 0001? : 怎麼讓 000z 變成 0010? : 怎麼讓他知道 zzzz 該停了? : 有沒有例外要處理? : 還有沒有其他要注意的? 謝謝,我已經解決了 我也是用char[]的方式 然後用之前學時鐘計數的方式 秒的個位數進位時,十分位加1 秒的十位數到六進位時,分加1... 然後昨晚卡在當一開始設定為2位數時 需讓程式知道數到"zz"停止 但是設定為4位數時,判斷的依據要變為"zzzz" 加上我是用do-while的方式判斷的 判斷char[]=="zzzz"就停下來 不知道為什麼停不下來 今天早上起來,多設一個boolean 做為判斷的依據,一下子就好了= = -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.183.17