作者gameking (GK草祭)
看板java
标题Re: [问题] 请问要如何帮这段code除错
时间Sun Apr 8 12:09:02 2012
※ 引述《MemoriseOff (InoriMisasagi)》之铭言:
: http://www.javaworld.com.tw/jute/post/view?bid=29&id=305869&sty=1&tpg=1&age=0
: 这段code写完後,小弟我实地跑了一下,有些地方需要修改
: 但是可能是我逻辑观念打结了,怎弄都改不好,想请教板上的大大
: Q1:请问一下大家,当我输入99*9时候,答案输出为99*99的结果,而非99*9,也就是
: 说变成只能两个相同数字作运算
: Q2:当我做完运算之後按下CE时候,後面再按任何数字键都只会呈现0的数字
: 请问code要如何更改才会正确呢@@? 已经被困扰了好几天,有如大大能帮忙,非常感激不尽.
你的计算机程式逻辑有错
你用b1,b2两个布林值来判断运算符号输入和运算的时机
抱歉我没有仔细看完分析完你的程式
但依我看问题就出在这两个布林值身上
你要做可以多次运算 可以归零的计算机
什麽时候b1该从TRUE变回FALSE 什麽时候b2该从TRUE变回FALSE
你自己要好好思考一下
然後劝你重要判断的布林值不要这样命名
置少命名个你要判断什麽的缩写 EX: checkFun, checkNum
不然只单纯用abc123这种命名方式写到最後你自己也会错乱的
大概就是这样 你加油吧~
--
◢████████◤▏ ┌─╣这世间, ◣ │
by gameking
▕
永远都不会有如果。▏ ↖ ║ ↗╲_▇▇▇◥ ◥
 ̄ ̄ ̄◥
██\
▇▇▇▇▇▇▇ ▕
___◢◣___ ̄ ̄ ̄ ╲██◣
__ ◣
_______ ◥◤
║╴╴╴╴╴╴╴╴╴╴╴╴╴╴
◣ˍˍˍˍˍˍˍ╲↙ ║ ↘ ▕因为只有当事情已成定局的时候,▏
◥我们才会说如果。|═┘ ▕◢██████████████◤
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.229.250.252
1F:推 MemoriseOff:感谢大大的提醒^^ 04/08 18:58
2F:推 PsMonkey:请不要回答符合作业文条款的文章,谢谢 04/09 14:01
3F:→ gameking:了解 04/09 15:03