【发布时间】:2011-05-06 07:40:51
【问题描述】:
if (getOperator=="/"){
try {
sum = value1/value2;
} catch (Exception e) {
summaryTxt.setText("Invalid operation");
}
}
这里有什么问题?
【问题讨论】:
-
这与您的问题没有直接关系,但您永远不应该将字符串与 == 进行比较。请改用等于。 == 用于比较内存引用。另外,要么您使用吸气剂名称 getOperator 而您的缺失 (),要么您应该使用更好的名称(如运算符)。