这是错误的,这是一种不好的做法.
想象一下,value1可以是Integer,它是null.然后你将捕获一个NullPointerException,但是你的代码会告诉你操作是无效的,但事实并非如此.
例外情况不适用于检查条件.最好明确检查它们:
if (getOperator=="/"){
if (value2 == 0) {
summaryTxt.setText("Value2 can't be 0!");
} else {
sum = value1/value2;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20944 次 |
| 最近记录: |