Почему переменной а присваивается значение 700? оно же в другой функции.А в этой функции мы просто пишем int a т.е. просто объявляем переменную, не присваивая ей никакого значения,но вдруг,как по волшебству оно становится равным 700.
public static void main(String[] args) {
hackSalary(700);
}
public static void hackSalary(int a) {
int b = a + 100;
Эрнест
4 уровень
почему в этой задаче а-это 700?
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Igor
9 декабря 2019, 18:36
у тебя функция с параметром void hackSalary(int a) , при вызове этой функции ты должен обязательно передать ей значение , число 700 не обязательно, может быть любое число типа int. Но тк в задании стоит число 700, ну так решили боги))
0
Igor
9 декабря 2019, 18:38
функция с аргументом. Параметры -это аргументы)
0
hidden #598481
9 декабря 2019, 16:35
Это сигнатура метода hackSalary. В ней написано, что чтобы вызвать метод, ему нужно передать значение аргумента a.
а это вызов этого метода с присваиванием параметру значения 700.
Переменную a называют параметром или аргументом метода. Наличие параметра позволяет передать какое-то значение из одного метода в другой. Параметров может быть сколько угодно, разных типов данных. В момент вызова метода переменным в параметрах будут присвоены значения.
+2