Ошибка variable y might not have been initialized

try { // НАЧАЛО ЗАЩИЩЕННОГО БЛОКА

        // Чтение данных из компонент
        a = Double.parseDouble(editText_a.getText().toString().trim());
        b = Double.parseDouble(editText_b.getText().toString().trim());
        x = Double.parseDouble(editText_x.getText().toString().trim());
        // Основной алгоритм
        if (x>=4)
        {
            y = 12*((x)/(Math.pow(a, c) - b));
        }
        else if (x<4)
        {
            y = 3 * (Math.pow(a, c1)) - a * b;
        }
        // Вывод полученного значения в компонент
        textView_sum.setText(String.valueOf(y));

    } catch (Exception e) { // ЧТО ДЕЛАТЬ ЕСЛИ ВОЗНИКНЕТ ОШИБКА В БЛОКЕ МЕЖДУ "TRY" И "CATCH":

        // Вывод сообщения об ошибке
        textView_sum.setText("Неверные входные данные для расчета!");

    }  // КОНЕЦ ЗАЩИЩЕННОГО БЛОКА

Ответы (0 шт):