Метод Java Math copySign () копирует знак второго аргумента и присваивает его первому аргументу.
Синтаксис copySign()
метода:
Math.copySign(arg1, arg2)
Вот copySign()
статический метод. Следовательно, мы получаем доступ к методу, используя имя класса Math
.
copySign () Параметры
copySign()
Метод принимает два параметра.
- arg1 - первый аргумент, знак которого нужно заменить
- arg2 - второй аргумент, знак которого копируется в arg1
Примечание . Типы данных arg1 и arg2 должны быть либо float
или double
.
copySign () Возвращаемые значения
- возвращает первый аргумент, arg1 со знаком второго аргумента, arg2
Примечание . Для аргументов (arg1, -arg2) метод возвращает -arg1 .
Пример: Java Math.copySign ()
class Main ( public static void main(String() args) ( // copy sign of double arguments double x = 9.6d; double y = -6.45; System.out.println(Math.copySign(x, y)); // -9.6 // copy sign of float arguments float a = -4.5f; float b = 7.34f; System.out.println(Math.copySign(a, b)); // 4.5 ) )
Здесь, как вы можете видеть, copySign()
метод присваивает знак вторых переменных ( y и b ) первым переменным ( x и a ).