Зачем мы при вызове метода hackSalary параметром передаем 700? И почему именно 700? hackSalary(700); // вызываем метод hackSalary и параметром передаем 700 Если передать любое другое значение (не 700), а, например, 1, то программа все равно работает и выводит на экран надпись: "Твоя зарплата составляет: 800 долларов в месяц.", если в методе hackSalary просто написать a = 700 + 100. Если, конечно, в методе hackSalary написать a = a + 100, тогда действительно надо передавать значение 700.