计算器的测试与调整

今天运行计算器时,发生了一些error。举例,运行1+2=3,清零后在点击=,计算器出现error,原因时出现了几处null值。导致计算器运行出故障。故障时在逻辑运算中,有几处出现null,调试代码用了if函数,抛出tmp和d1不为null值得情况下,进行逻辑运算if (tmp != "" && d1 != "") { d2 = tmp; tmp = ""; jg = Float.parseFloat(d1) + Float.parseFloat(d2); tmp = jg + ""; num.setText(jg + ""); Log.w("d1", d1); Log.w("d2", d2); Log.w("tmp", tmp);这里是让tmp和d1不为null字符的情况下,运行接下来的运算。其他的错误没有。感谢我师父,教导并指导我完成这个小功能型app。 做了这个计算器,其中主要运用到了逻辑运算这里。主要就是这块,其余的UI设计都是想到什么布局,然后从网上搜寻布局代码,然后依葫芦画瓢。Log.i("d1", d1)和Log.w("d2", d2)是监听按钮的动作,在DDMS 中显示出来,此处不能随意插,代码中有几个变量,就打印几个变量,不然运行app时会报错。

转载于:https://my.oschina.net/xpawn/blog/736905

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值