Rumah  >  Artikel  >  Java  >  Java max()

Java max()

王林
王林asal
2024-08-30 15:38:37706semak imbas

Fungsi java max() digunakan untuk mengembalikan maksimum dua nilai berangka. Fungsi java max() ialah fungsi terbina dalam java, yang ditakrifkan dalam kelas Java.lang.math, jadi untuk menggunakan fungsi max() dalam program, kelas Java.lang.math mesti diimport. Fungsi max() menerima dua parameter jenis data berangka dan mengembalikan maksimum antara kedua-dua parameter berangka; ia boleh terlebih beban untuk parameter jenis data yang berbeza seperti int, float, double dan long. Ia tidak membuang sebarang pengecualian.

IKLAN Kursus Popular dalam kategori ini SENIBINA 3DS MAX - Pengkhususan | 4 Siri Kursus | 3 Ujian Olok-olok

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Sintaks Java max()

Berikut ialah sintaks:

Sintaks :

data_Type max(data_Type x, data_Type y)

Jenis data boleh int, terapung, dua kali ganda dan panjang.

Di bawah ialah parameter fungsi max():

X dan y ialah dua parameter berangka antaranya nombor maksimum akan dikembalikan.

Nilai pulangan: Nilai pulangan fungsi ialah maksimum dua nombor, iaitu jenis_data yang sama seperti pas parameter.

Fungsi max() dalam java boleh dibebankan untuk parameter jenis data yang berbeza, jadi berikut ialah sintaks fungsi max() dalam java:

public static int max(int x, int y);
public static float max(float x, float y) ;
public static long max( long x, long y );
public static double max(double x, double y);
Nota: Jika parameter diluluskan sebagai nombor positif dan negatif, fungsi mengembalikan hasil positif. Jika kedua-dua parameter diluluskan sebagai nombor negatif, maka fungsi mengembalikan hasil magnitud yang lebih rendah. Jika parameter diluluskan sebagai nilai yang sama, maka fungsi mengembalikan hasil yang sama. Jika salah satu daripada parameter diluluskan sebagai nilai NAN, maka fungsi mengembalikan NAN sebagai hasilnya.

Contoh untuk Melaksanakan Fungsi Java max()

Di bawah ialah contoh:

Contoh #1

kami menulis kod java untuk memahami fungsi max() dengan lebih jelas dengan contoh berikut di mana kami menggunakan fungsi max() untuk mencari maksimum dua nombor integer yang dilalui oleh pengguna, seperti di bawah.

Kod:

import java.lang.Math;
class Demo
{
public static void main( String[] arg )
{
// variable declaration
int x = 1024, y = 2034, result;
// calling max() built in function which is define in Math built in class
result = Math.max(x,y);
System.out.println("The maximum number among "+x+" and "+y+" is "+result+"." );
}
}

Output:

Java max()

Penjelasan:

Seperti dalam kod di atas, x dan y ialah dua pembolehubah yang diisytiharkan dan dimulakan masing-masing dengan nilai 1024 dan 2034, kemudian, fungsi max() dipanggil dengan menghantar pembolehubah ini sebagai parameter (int max(int ​​x, int y ) terlebih beban)dan oleh itu hasil daripada fungsi ini ialah 2034, iaitu nombor maksimum dalam 1024 dan 2034.

Contoh #2

Kami menulis kod java untuk memahami fungsi max() di mana kami menggunakan fungsi max() untuk mencari maksimum dua nombor berganda yang dilalui oleh pengguna, seperti di bawah.

Kod:

import java.lang.Math;
class Demo
{
public static void main( String[] arg )
{
// variable declaration
double x = 134.78, y = 56.89, result;
// calling max() built in function which is define in Math built in class
result = Math.max(x,y);
System.out.println("The maximum number among "+x+" and "+y+" is "+result+"." );
}
}

Output:

Java max()

Penjelasan:

Seperti dalam kod di atas, x dan y ialah dua pembolehubah yang diisytiharkan dan dimulakan dengan 134.78 dan 56.89 nilai ganda masing-masing, kemudian, fungsi max() dipanggil dengan menghantar pembolehubah ini sebagai parameter (double max(double x, double y) terlebih beban) dan oleh itu hasil fungsi ini ialah 134.78, iaitu nombor maksimum dalam 1024 dan 2034.

Contoh #3

Kami menulis kod java untuk memahami fungsi max() di mana kami menggunakan fungsi max() untuk mencari maksimum dua nombor integer yang diterima oleh pengguna daripada konsol.

Kod:

import java.lang.Math;
import java.util.Scanner;
class Demo
{
public static void main( String[] arg )
{
// variable declaration
int x, y, result;
// accept two numbers of integer type from console
System.out.println( "Enter the Two Numeric value: ");
Scanner sc = new Scanner(System.in);
x = sc.nextInt();
y = sc.nextInt();
result = Math.max(x,y);
//Print the maximum number between x and y
System.out.println("The maximum number among "+x+" and "+y+" is "+result+"." );
}
}

Output:

Java max()

Seperti dalam kod di atas, x dan y ialah dua pembolehubah yang mengisytiharkan dan menerima nilai pembolehubah ini daripada pengguna melalui objek pengimbas. Kemudian, fungsi max() dipanggil dengan menghantar pembolehubah ini sebagai parameter, dan oleh itu hasil fungsi ini berdasarkan pengguna memasukkan nilai seperti 10 dan 20 ialah 20.

Contoh #4

Kami menulis kod java untuk fungsi max() di mana kami menggunakan fungsi max() untuk menghantar dua nilai negatif dan mencari maksimum, seperti di bawah.

Kod:

import java.lang.Math;
import java.util.Scanner;
class Demo
{
public static void main( String[] arg )
{
// variable declaration
int x, y, result;
x = -10;
y = -20;
result = Math.max(x,y);
//Print the maximum number between x and y of lower magnitude
System.out.println("The maximum number among "+x+" and "+y+" is "+result+"." );
}
}

Output:

Java max()

Seperti dalam kod di atas, x dan y ialah dua pembolehubah yang diisytiharkan dan dimulakan dengan nilai negatif -10 dan -20 nilai masing-masing, kemudian, fungsi max() dipanggil dengan menghantar pembolehubah ini sebagai parameter dan oleh itu hasil daripada fungsi ini ialah -10, yang mana magnitudnya lebih rendah.

Example #5

We write the java code for max() function where we use the max() function to pass positive and negative values and find the maximum, as below.

Code:

import java.lang.Math;
import java.util.Scanner;
class Demo
{
public static void main( String[] arg )
{
// variable declaration
int x, y, result;
x = 10;
y = -20;
result = Math.max(x,y);
//Print the maximum number between x and y
System.out.println("The maximum number among "+x+" and "+y+" is "+result+"." );
}
}

Output :

Java max()

As in the above code, the x and y are two variables declare and initialize with values 10 and -20 values respectively, and the result of this function is 10.

Conclusion

The java max() function which is a built-in function in Java.lang.math class is used to gets the maximum of two numerical values, as we have seen above with an example.

Atas ialah kandungan terperinci Java max(). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:copy() dalam JavaArtikel seterusnya:copy() dalam Java