English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يكرر Java Math copySign() إشارة الثانية وتوزعها على الأولى.
نظام النصوص لـ copySign()
Math.copySign(arg1, arg2)
ملاحظةالـ : طريقة copySign() هي طريقة ثابتة. لذلك، يمكننا استخدام اسم الكائن Math للإشارة إلى هذه الطريقة.
arg1 - الذي يجب استبدال إشارته بالأول
arg2 - الم 参数، يتم نسخ إشارته إلى arg1
ملاحظةالنوع: يجب أن يكون نوع arg1 و arg2 float أو double.
يعود أول معامل، arg1 يحمل رمز المعامل الثاني arg2
ملاحظة: لمعامل(السطرالأوامر1، -السطرالأوامر2)، تُرجع هذه الطريقة-السطرالأوامر1.
class Main { public static void main(String[] args) { // نسخ رمز المعامل double double x = 9.6d; double ي = -6.45; System.out.println(Math.copySign(x, ي)); // -9.6 // نسخ رمز المعامل float float أ = -4.5f; float ب = 7.34f; System.out.println(Math.copySign(a, ب)); // 4.5 } }
كما ترون، هنا يعتمد طريقة copySign() الثانية متغير (y و b) تُنقل الرموز إلى أول متغير (x و a)