作者conan99 (Edison)
看板java
标题Re: [问题] 字典档产生器的写法
时间Fri Jul 24 18:34:26 2009
※ 引述《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