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

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

Java Flow Control(التحكم في تدفق البرمجة)

Java Array(المجموعة)

Java Object-Oriented(I)(البرمجة الموجهة للأجسام - الجزء الأول)

Java Object-Oriented(II)(البرمجة الموجهة للأجسام - الجزء الثاني)

Java Object-Oriented(III)(البرمجة الموجهة للأجسام - الجزء الثالث)

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

Java List(القائمة)

Java Queue(الطابور)

Java مجموعة Map

Java مجموعة Set

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

Java Reader/Writer

مواضيع أخرى Java

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

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

يعيد دالة Java Math max() أكبر قيمة من المعلمات المحددة.

جملة max() هي:

Math.max(arg1, arg2)

ملاحظةالبيانات النوعية: max() هي دالة ثابتة. لذلك، يمكننا استخدام اسم فئة Math لتحديد هذه الدالة.

متدخل max()

  • arg1 / arg2 - المتدخلون للعثور على أكبر قيمة

ملاحظةالبيانات النوعية للمتدخلين يجب أن تكون int، long، float أو double.

قيمة العودة لمتدخل Math.max()

  • يعيد أكبر قيمة من المعلمات المحددة

مثال 1: Java Math.max()

class Main {
  public static void main(String[] args) {
    // مع أ参数 من النوع int
    int num1 = 35;
    int num2 = 88;
    System.out.println(Math.max(num1, num2));  // 88
    // مع أ参数 من النوع long
    long num3 = 64532L;
    long num4 = 252324L;
    System.out.println(Math.max(num3, num4));  // 252324
    // مع أ参数 من النوع float
    float num5 = 4.5f;
    float num6 = 9.67f;
    System.out.println(Math.max(num5, num6));  // 9.67
    // مع أ参数 من النوع double
    double num7 = 23.44d;
    double num8 = 32.11d;
    System.out.println(Math.max(num7, num8));  // 32.11
  }
}

في المثال السابق، قمنا باستخدام دالة Math.max() مع أ参数 من النوع int، long، flow و Double.

مثال 2: الحصول على أكبر قيمة من المصفوفة

class Main {
  public static void main(String[] args) {
    //创建int类型的数组
    int[] arr = {4, 2, 5, 3, 6};
    //将数组的第一个元素指定为最大值maximum value
    int max = arr[0];
    for (int i = 1; i < arr.length; i++) {
            //قارن جميع العناصر مع max
            //تعيين أكبر قيمة لـ max
      max = Math.max(max, arr[i]);
    }
    System.out.println("أكبر قيمة: " + max);
  }
}

في المثال السابق، قمنا بإنشاء مجموعة تسمى arrالمجموعةأولاً، يحتوي المتغير max على العنصر الأول في المجموعة.

في هذا المكان، نستخدم الدوران لزيارة جميع عناصر المجموعة. لاحظ هذا السطر،

max = Math.max(max, arr[i])

يقارن الطريقة Math.max() المتغير max مع جميع عناصر المجموعة ويقوم بتخصيص أكبر قيمة لـ max.

دروس موصى بها

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