English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات Java الأساسية

تحكم Java في العملية

مجموعات Java

Java موجه الأهداف (I)

Java موجه الأهداف (II)

Java موجه الأهداف (III)

معالجة الاستثناءات Java

قوائم Java (List)

Java Queue (الطابور)

مجموعات Java Map

مجموعات Java Set

إدخال/إخراج Java (I/O)

قراء/كتابة Java

مواضيع أخرى Java

استخدام Java Math nextAfter() ومثال

طرق رياضية Java Math

يستعيد Java Math nextAfter() الرقم المجاور في اتجاه المعامل الثاني.

بمعنى، إذا كان المعامل الأول6.7، الثانية هي2.3، فإن2.3في الاتجاه6.7الرقم المجاور هو6.699999999999999.

نموذج nextAfter() هو:

Math.nextAfter(start, direction)

ملاحظةالنوع: nextAfter() هي طريقة ثابتة. لذلك، يمكننا استخدام اسم الصف Math للإشارة إلى هذه الطريقة.

معلمات nextAfter()

  • start - الرقم البدءي للرقم المجاور

  • direction- تحديد الرقم البدءي الذي سيتم العودة إليه

ملاحظةالنوع: يمكن أن تكون نوع بيانات start و direction float أو double.

قيمة nextAfter()

  • الرقم المجاور للاتجاه البدء

ملاحظةالنوع: إذا كانت start و direction متساوية، فإنها تعود إلى القيمة التي تساوي direction.

مثال: Java Math.nextAfter()

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
  {}
{}

الدروس الموصى بها

طرق رياضية Java Math