Menu
Coddy logo textTech

Method Parameters

Часть раздела Основы путешествия по Java на Coddy — урок 52 из 73.

Переменные, перечисленные в объявлении метода, называются параметрами; значения, которые вы передаете при вызове метода, называются аргументами. Чтобы добавить параметры в метод, мы записываем их внутри круглых скобок ():

return_type method_name(data_type param1, data_type param2, ...) {
	// код
}

Мы можем называть параметры как угодно и писать столько параметров, сколько нам нужно.

Чтобы вызвать метод и передать ему аргументы, мы пишем:

method_name(value1, value2, value3, ...);

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

Пример использования:

public static void isEven(int number) {
	if (number % 2 == 0) {
		System.out.println(number + " is even");
	} else {
		System.out.println(number + " is odd");
	}
}
for (int i = 15; i < 34; i++) {
	isEven(i);
}
for (int i = 153; i < 219; i++) {
	isEven(i);
}

Здесь у нас есть метод под названием isEven, который принимает один аргумент под названием number и выводит сообщение о том, является ли число четным или нечетным. Затем мы вызываем этот метод дважды: первый раз для всех чисел от 15 до 34, второй раз для всех чисел от 153 до 219.

challenge icon

Задание

Легко

Напишите программу, которая получает два входных значения — числа. Введенные числа являются аргументами метода. 

Создайте метод, который принимает два аргумента, вычисляет их произведение и выводит его на печать; назовите метод как угодно.

Вызовите метод, передав ему введенные числа.

Внимание! В вашем коде напишите метод перед операторами его вызова/выполнения.

Попробуйте сами

import java.util.Scanner;

public class Main {
    // Объявление метода
    
    
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        // Вызовите метод с a и b в качестве аргументов
        
        scanner.close();
    }
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы