CodeGym/Blog Java/rawak/Kaedah Java.lang.Math.max().
John Squirrels
Tahap
San Francisco

Kaedah Java.lang.Math.max().

Diterbitkan dalam kumpulan
Kelas Java Math mengandungi kaedah yang diperlukan untuk melakukan pengiraan matematik. Salah satu pengiraan yang biasa kita perlukan ialah mencari maksimum dua nombor . Untuk tugasan ini, java telah memperkenalkan kaedah java.lang.Math.max() . Terdapat beberapa perkara penting yang perlu diketahui tentang kaedah lang.Math.max() . Ia adalah kaedah statik, dan oleh itu, anda menggunakannya dengan nama kelas sebagai Math.max . Kaedah Math.max() ini hanya boleh mengambil dua argumen, jadi anda tidak boleh menggunakannya untuk mencari nombor Maksimum dalam set dengan lebih daripada dua nombor. Ia mempunyai empat kaedah lebihan beban untuk jenis data int, double, float dan long. Berikut adalah tandatangan kaedah 4 kaedah.Kaedah Java.lang.Math.max() - 1
public static int max(int a, int b)
public static double max(double a, double b)
public static long max(long a, long b)
public static float max(float a, float b)
Mari kita gunakan setiap satu daripada kaedah ini dalam contoh kita. Mencari nilai Maksimum dua integer.
public class Main   {
    public static void main(String args[])
    {
        int x = 40;
        int y = 60;
        System.out.println(Math.max(x, y));
    }
}
Outputnya ialah 60. Mencari nilai maksimum antara dua nilai berganda.
public class Main   {
    public static void main(String args[])
    {
        double x = 15.68;
        double y = -37.47;
        System.out.println(Math.max(x, y));
    }
}
Outputnya ialah 15.68 Mencari nilai maksimum antara dua nombor titik terapung.
public class Main   {
    public static void main(String args[])
    {
        float x = -21.44f;
        float y = -23.32f;
        System.out.println(Math.max(x, y));
    }
}
Outputnya ialah -21.44f Akhirnya, mari kita cari nilai maksimum antara dua nilai panjang.
public class Main   {
    public static void main(String args[])
    {
        long x = 123456778;
        long y = 453455633;
        System.out.println(Math.max(x, y));
    }
}
Outputnya ialah 453455633. Walaupun Math.max membenarkan anda memberikan dua nilai, anda boleh mengubahnya untuk mencari maksimum antara tiga atau lebih nilai. Semak contoh berikut.
public class Main
{
    public static void main(String args[])
    {
        int x = 40;
        int y = 60;
        int z = 75;
        //Find the maximum among three values using max() function
        System.out.println(Math.max(z, Math.max(x,y)));
    }
}
Keluaran akan menjadi 75.

Kesimpulan

Fungsi max() ialah kaedah mudah dalam Java yang sangat mudah digunakan. Apa yang anda perlu lakukan ialah menghantar dua nilai sebagai hujah kepada kaedah tersebut. Kelas matematik tergolong dalam perpustakaan java.lang, yang diimport dalam setiap aplikasi java secara lalai. Oleh itu, anda tidak perlu mengimport apa-apa untuk menggunakan kaedah Math.max() .
Komen
  • Popular
  • Baru
  • Tua
Anda mesti log masuk untuk meninggalkan ulasan
Halaman ini tidak mempunyai sebarang ulasan lagi