Не работает кнопка "равно" на калькуляторе - Java

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. Не работает кнопка "равно" на калькуляторе. В чем может быть проблема?
buttonRavno.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                int secondValue = Integer.valueOf(display.getText());
                if("+".equals(znak[0])){
                    display.setText((FirstVal[0] +secondValue)+"");
                }
                else if("-".equals(znak[0])){
                    display.setText((FirstVal[0] -secondValue)+"");
                }
                else if("*".equals(znak[0])){
                    display.setText((FirstVal[0] *secondValue)+"");
                }
                else if("/".equals(znak[0])){
                    display.setText((FirstVal[0] /secondValue)+"");
                }
                FirstVal[0] = 0;
                znak[0] = "+";
            }
        });

Решение задачи: «Не работает кнопка "равно" на калькуляторе»

textual
Листинг программы
        final String[] znak = {};// У вас тут массив с длиной 0, замените на
        final String[] znak = new String[1];

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.273 из 5