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 Reader/Writer

موضوعات أخرى Java

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

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

يستخدم Java Math cosh() لتحويل القيمة المحددة إلى قيمة المكعب الزائدي.

المكعب الزائدي يساوي((e x  + e -x)/ 2)، حيث e هو عدد إيفرست.

نموذج синтaxis لـ cosh() هو:

Math.cosh(double value)

معامل cosh()

  • القيمة لتحديد زاوية وظيفة الحسية

الاحتياطإذا كان المعامل

القيمة التي يعود إليها cosh()

  • يعودالقيمةالكوسين الحسي للقيمةالقيمة

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

  • إذا كان المعامل 0، فإنه يعود إلى 1.0

الاحتياطإذا كان المعامل غير محدود، فإن هذه الطريقة تعود إلى غير محدود إيجابي.

مثال1: Java Math cosh()

class Main {
  public static void main(String[] args) {
    //创建双精度变量
    double value1 = 45.0;
    double value2 = 60.0;
    double value3 = 30.0;
    double value4 = 0.0;
    //转换为弧度
    value1 = Math.toRadians(value1);
    value2 = Math.toRadians(value2);
    value3 = Math.toRadians(value3);
    value4 = Math.toRadians(value4);
    // حساب cosh
    System.out.println(Math.cosh(value1)); // 1.3246090892520057
    System.out.println(Math.cosh(value2)); // 1.600286857702386
    System.out.println(Math.cosh(value3)); // 1.1402383210764286
    System.out.println(Math.cosh(value4)); // 1.0
  }
}

في المثال السابق، لاحظ التعبير التالي:

Math.cosh(value1)

في هذا المكان، نستخدم اسم الكلاس مباشرة لندعو الطريقة. لأن cosh() هي طريقة ثابتة.

الاحتياطنحن قد استخدمناMath.toRadians()الطريقة تحويل جميع القيم إلى درجات

مثال2: cosh() يعود إلى NaN وInfinite

class Main {
  public static void main(String[] args) {
    //创建双精度变量
    double value1 = Double.POSITIVE_INFINITY;
    double value2 = Double.NEGATIVE_INFINITY;
    double value3 = Math.sqrt(-5);
    //转换为弧度
    value1 = Math.toRadians(value1);
    value2 = Math.toRadians(value2);
    value3 = Math.toRadians(value3);
    // حساب cosh
    System.out.println(Math.cosh(value1));  // Infinity
    System.out.println(Math.cosh(value2));  // Infinity
    System.out.println(Math.cosh(value3));  // NaN
  }
}

في الأمثلة السابقة،

  • Double.POSITIVE_INFINITY - تحقيق القيمة غير المحدودة الإيجابية في Java

  • Double.NEGATIVE_INFINITY - تحقيق القيمة غير المحدودة السلبية في Java

  • Math.sqrt(-5) - الجذر التربيعي للعدد السلبي ليس عددًا

الاحتياط:يستعيد cosh() القيمة غير المحدودة للمعاملات السلبية والإيجابية

لقد استخدمناMath.sqrt()طريقة حساب الجذر التربيعي للعدد.

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

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