Рубрики

Метод multipifiedBy () в Java с примерами

Метод multipliedBy () класса Period в Java используется для возврата нового экземпляра Period после умножения «X» (скалярное количество) каждого элемента периода YEAR, MONTH, DAY на заданный период. Эта функция действует только на все три ГОДА, МЕСЯЦА, ДНЯ.

Синтаксис:

public Period multipliedBy(int toMultiply)

Параметры: Этот метод принимает один параметр toMultiply, который является скалярным числом, которое нужно умножить на период.

Возвращаемое значение: этот метод возвращает новый экземпляр Period после умножения каждого элемента периода на заданный входной параметр toMultiply.

Исключения: выдает исключение ArithmeticException. Это исключение перехватывается при переполнении числа.

Ниже приведена реализация вышеуказанного способа:
Программа 1 :

// Java-код для отображения функции multipliedBy ()
// умножить указанное число на указанный период

  

import java.time.Period;

import java.time.temporal.ChronoUnit;

  

public class PeriodClass {

  

    // Функция для умножения константы на заданные периоды

    static void multiply(Period p1, int toMultiply)

    {

        System.out.println(p1.multipliedBy(toMultiply));

    }

  

    // Код драйвера

    public static void main(String[] args)

    {

        // Определение первого периода

        int year = 4;

        int months = 11;

        int days = 10;

        Period p1 = Period.of(year, months, days);

  

        int toMultiply = 2;

  

        multiply(p1, toMultiply);

    }

}

Программа 2 :

// Java-код для отображения функции multipliedBy ()
// умножить указанное число на указанный период

  

import java.time.Period;

import java.time.temporal.ChronoUnit;

  

public class PeriodClass {

  

    // Функция для умножения константы на заданные периоды

    static void multiply(Period p1, int toMultiply)

    {

        System.out.println(p1.multipliedBy(toMultiply));

    }

  

    // Код драйвера

    public static void main(String[] args)

    {

        // Определение первого периода

        int year = -4;

        int months = -11;

        int days = -10;

        Period p1 = Period.of(year, months, days);

  

        int toMultiply = 2;

  

        multiply(p1, toMultiply);

    }

}

Ссылка : https://docs.oracle.com/javase/8/docs/api/java/time/Period.html#multipliedBy-int-

Рекомендуемые посты:

Метод multipifiedBy () в Java с примерами

0.00 (0%) 0 votes