我开发了一个简单的计算器,但我遇到了问题。当我输入计算的值时,只解析第一个数字。例如,如果输入 5 + 3,那么结果将是 5。如何解决这个问题?谢谢你的任何答案。
我的代码:
String[] val = mInputVal.getText().toString().split("\\+");
try{
inputNum1 = Double.parseDouble(val[0]);
inputNum2 = Double.parseDouble(strVal);
}catch (NumberFormatException e){}