如何删除科学计算器中的三角函数?

时间:2018-12-02 17:41:29

标签: android android-studio

我在科学计算器应用程序中添加了一个删除按钮,单击该按钮时,它将一个接一个地删除输入。
我使用以下代码将其存档。

if(data.equals("del")) {
    String enteredInput = input.getText().toString();
        if(enteredInput.length() > 0) {
            enteredInput = enteredInput.substring(0, enteredInput.length()-1);
            currentDisplayedInput = enteredInput;
            inputToBeParsed = enteredInput;
            input.setText(currentDisplayedInput);
        }
}   

这里的问题是,当我使用“ sin”之类的三角函数时,删除按钮会一一删除字符串。我希望删除按钮立即删除“罪恶”。
请我该怎么做。

我尝试过这种方式:

 if(data.equals("del")) {
        String enteredInput = input.getText().toString();
            if (enteredInput == "sin("){
                enteredInput = enteredInput.substring(0, enteredInput.length()-4);
                currentDisplayedInput = enteredInput;
                inputToBeParsed = enteredInput;
                input.setText(currentDisplayedInput);
            }

            else if(enteredInput.length() > 0) {
                enteredInput = enteredInput.substring(0, enteredInput.length()-1);
                currentDisplayedInput = enteredInput;
                inputToBeParsed = enteredInput;
                input.setText(currentDisplayedInput);
            }

    }  

但是问题仍然没有解决。

0 个答案:

没有答案