• 匿名
点击 87回答 0 2019-11-13 16:14

想问下安卓开发的计算器怎么实现输入限制(小数点,括号,等号等)的?

待解决 悬赏分:30 - 离问题结束还有
数字:不能在右括号后面运算符:不能出现在文本框的第一位不能在运算符后面不能在左括号后面不能在小数点后面括号:左括号不能右括号后面左括号不能在小数点后面左括号不能在数字后面... 数字:
不能在右括号后面

运算符:
不能出现在文本框的第一位
不能在运算符后面
不能在左括号后面
不能在小数点后面

括号:
左括号不能右括号后面
左括号不能在小数点后面
左括号不能在数字后面

右括号不能出现在文本框的第一位
右括号个数不能大于前面未配对的左括号个数
右括号不能在小数点后面
右括号不能在左括号后面
右括号不能在运算符后面

小数点:
小数点不能出现在文本框的第一位
不能在运算符后
不能在小数点后
不能在左右括号后面
两个符号之间只能有一个小数点(包括运算符和括号)

等号:
最后一位不能是小数点
最后一位不能是左括号
左右括号个数相同
不能以符号结尾
反对 举报 收藏
浙ICP备2021030705号-2