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

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

Java Flow Control

Java Arrays

Java Object-Oriented (I)

Java Object-Oriented (II)

Java Object-Oriented (III)

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

Java List

Java Queue (الصف)

Java Map Collections

Java Set Collections

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

Java Reader/Writer

مواضيع أخرى Java

استخدام طريقة Java Math log() ومثال

طرق الرياضيات في Java Math

يحسب طريقة Java Math log() اللوغاريث الطبيعي للقيمة المحددة (بقاعدة e) ويعود إليها.

جملة الطريقة log() هي:

Math.log(double x)

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

معاملات log()

  • x - لتحديد قيمة اللوغاريث

قيمة عودة log()

  • يعود إلى اللوغاريث الطبيعي ل x (أي ln a)

  • إذا كان المعامل هو NaN أو أقل من الصفر، فإنه يعود إلى NaN

  • إذا كان المعامل هو نهاية الإيجابي، فإنه يعود إلى نهاية الإيجابي

  • إذا كان المعامل صفراً، فإنه يعود إلى نهاية السالب

مثال: Java Math.log()

class Main {
  public static void main(String[] args) {
    // 计算双精度值的log()
    System.out.println(Math.log(9.0));       // 2.1972245773362196
    //计算零的log()
    System.out.println(Math.log(0.0));       // -Infinity
    //计算NaN的log()
    double nanValue = Math.sqrt(-5.0);
    System.out.println(Math.log(nanValue));  // NaN
    //计算无穷大的log()
    double infinity = Double.POSITIVE_INFINITY;
    System.out.println(Math.log(infinity));  // Infinity
    //计算负数的log()
    System.out.println(Math.log(-9.0));      // NaN
  }
}

طرق الرياضيات في Java Math