English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستعيد Java Math nextAfter() الرقم المجاور في اتجاه المعامل الثاني.
بمعنى، إذا كان المعامل الأول6.7، الثانية هي2.3، فإن2.3في الاتجاه6.7الرقم المجاور هو6.699999999999999.
نموذج nextAfter() هو:
Math.nextAfter(start, direction)
ملاحظةالنوع: nextAfter() هي طريقة ثابتة. لذلك، يمكننا استخدام اسم الصف Math للإشارة إلى هذه الطريقة.
start - الرقم البدءي للرقم المجاور
direction- تحديد الرقم البدءي الذي سيتم العودة إليه
ملاحظةالنوع: يمكن أن تكون نوع بيانات start و direction float أو double.
ملاحظةالنوع: إذا كانت start و direction متساوية، فإنها تعود إلى القيمة التي تساوي direction.
class Main { public static void main(String[] args) { //ُالمعاملات float //الرقم التالي الأصغر float start1 = 7.9f; float direction1 = 3.3f; System.out.println(Math.nextAfter(start1, direction1)); // 7.8999996 //ُالمعاملات double //الرقم التالي الأكبر double start2 = 7.9f; double direction2 = 9.8f; System.out.println(Math.nextAfter(start2, direction2)); // 7.9000000953674325 {} {}