在写一个简单的计算器,没有填入数值时,点击button会崩溃是为什么啊,语法没有报错,而且填入数值可以计算啊。
就是没键入数值时点击就崩溃了
点击button之后你应该是先获取Edit中的字符串,再将字符串转换为数值,再计算。
如果没有填入数值,则获取Edit的字符串为空,再将它转化为数值的时候会崩溃。
字符串转化为数值前应先判断是否为空,是否有字母或其他符号再转换。
这可以通过判断来实现,先获取数据输入控件的字符串,如果是空则不进行计算;非空,即用户有输入时才执行计算过程。
肯定是因为没有内容,当你想对它进行操作时,没考虑这种情况,报错