Отредактированная программа, показывающая результат для более ранней программы

#java #netbeans-7

#java #netbeans-7

Вопрос:

Я запустил простую программу-калькулятор с такими функциями, как сложение и умножение, и программа выдала требуемые результаты. Но после обсуждения здесь я попытался отредактировать свой код, но после запуска проекта он все еще выдает мне ошибки для моей более ранней программы. Весь прокомментированный код взят из моей более ранней программы.

Пожалуйста, найдите обе мои программы ниже и, пожалуйста, скажите мне, что я делаю неправильно. После изменения значений программа по-прежнему выдает тот же результат.

 public class Calculator {

    public static void main(String[] args) {
        int a = 6;
        int b = 5;
        // int c;
        // c = addition(a,b); //calling method and passing values for a and b
        System.out.println(addition(a, b));
    }

    public static int addition(int a, int b) {
        // int c;
        // c= a b;
        return a   b;
    }
} // gives result of 11
  

Комментарии:

1. Вы выполнили «очистку и сборку»?

2. Да, ваш код работает нормально.

3. Вы должны быть намного более конкретными в отношении того, что это за ошибки. На первый взгляд я не вижу ничего плохого…

4. @MadProgrammer Я не выполнял очистку и сборку. Как это помогает?

5. @user3580294 проблема в том, что если я изменяю значения a и b на 10 и 200 соответственно, это все равно выдает мне ту же ошибку

Ответ №1:

Код работает нормально, вы, вероятно, не компилировали программу перед ее запуском. Если вы используете eclipse, включите автоматическую сборку в меню eclipse: Проект -> Автоматическая сборка или скомпилируйте ее в командной строке:


javac Calculator.java
java Calculator