计算器功能实现的程序分析-java教学课件
计算器功能实现的程序分析添加监听:分析20个按钮的处理方式将其分组0-9数字组处理方式相同,它们处理最关键第一次点击数字时则之前的0被覆盖了;第二次单击数字时则是追加数字;若是点击+-*/后再点击数字则就是替换数字那么如何标识数字是追加还是替换呢?使用一个boolean变量append来表示,true代表追加,false代表替换;初始时append为fasle,append要在多个方法中使用,所以将其作为属性对于数字按钮0-9,之前判断采用equals方法,这样判断很繁琐,可以考虑使用String的match来判断match(“\\d”) \d代表数字C/CE文本框清0 append为false Backspace文本框中数字退掉一位,可使用取子串来实现+-*/文本框数字是替换=计算结果并将结果显示在文本框+/-将文本框中数字取反.将文本框中数字加上小数点计算器工作特点的程序描述当判断到点击的是数字按钮时,还需要判断状态append是追加还是替换上一次点击数字则append一定为true;上一次点击+-*/+/-则append一定为false
2.75MB
文件大小:
评论区