Rumah  >  Artikel  >  Java  >  java min()

java min()

WBOY
WBOYasal
2024-08-30 15:38:48545semak imbas

Dalam Java, min() ialah kaedah terbina yang mengembalikan nilai minimum dua nombor. Ia diwarisi daripada pakej java.lang.math, dan hujah diambil dalam jenis double, int, long dan float. Selain itu, kaedah ini boleh dibebankan, dan terdapat syarat-syarat tertentu untuk melaksanakan kaedah ini. Ia akan dibincangkan dalam bahagian di mana kerja diterangkan. Selain itu, sintaks dan contoh kaedah min() boleh dilihat dalam bahagian di bawah.

Mulakan Kursus Pembangunan Perisian Percuma Anda

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

Sintaks :

Seperti yang telah dibincangkan, jenis data yang berbeza seperti int, float, double dan long boleh digunakan dalam kaedah ini. Berikut ialah sintaks yang sepadan bagi jenis data kaedah yang berbeza ini min().

public static int min(int num1, int num2)  //syntax of min with datatype int
public static long min(long num1, long num2)  //syntax of min with datatype long
public static float min(float num1, float num2)  //syntax of min with datatype float
public static double min(double num1, double num2)  //syntax of min with double

Parameter: num1 dan num2 jenis data berbeza yang mana nilai minimum antaranya dikembalikan.

Nilai pulangan: Minimum dua nombor yang diluluskan kerana argumen akan dikembalikan dan jenis data hasil akan sama dengan argumen.

Bagaimana kaedah min() berfungsi dalam Java?

1. Jika nombor negatif dan nombor positif diluluskan sebagai hujah kaedah, maka hasil yang dijana akan menjadi negatif.

Contoh:Jika nombor -32 dan 21 diberikan sebagai hujah, maka -32 akan dikembalikan.

2. Jika kedua-dua parameter diluluskan sebagai hujah kaedah adalah negatif, maka hasil yang dijana akan menjadi yang mempunyai magnitud yang lebih tinggi. Iaitu, ia akan lebih dekat dengan infiniti –ve(negatif).

Contoh: Jika nombor -32 dan -21 diberikan sebagai hujah, maka -32 akan dikembalikan.

3. Jika kedua-dua parameter diluluskan kerana hujah kaedah adalah sama, maka hasil yang dijana akan menjadi nilai yang sama.

Contoh: Jika nombor -32 dan -32 diberikan sebagai hujah, maka -32 akan dikembalikan.

4. Jika NaN(Bukan Nombor) ialah sama ada nilai, hasil yang dijana juga akan menjadi NaN.

Contoh untuk Melaksanakan kaedah Java min()

Di bawah ialah contoh kaedah Java min():

Contoh #1

Atur cara Java untuk mencari minimum dua nombor positif jenis int.

Kod:

public class MinExample {
public static void main(String[] args) {
// Declare two numbers of <u>int</u> type
int x = 41;
int y = 67;
// print the minimum number among x and y
System.out.println("Minimum among x="+x+" and y="+y+ " is: " + Math.min(x, y));
}
}

Output:

java min()

Dalam program ini, dua nombor positif, 41 dan 67, diisytiharkan, dan minimum antaranya 41 didapati menggunakan kaedah min().

Contoh #2

Atur cara Java untuk mencari minimum dua nombor jenis int di mana satu positif, dan satu lagi negatif.

Kod:

public class MinExample {
public static void main(String[] args) {
// Declare two numbers of <u>int</u> type
int x = 41;
int y = -67;
// print the minimum number among x and y
System.out.println("Minimum among x="+x+" and y="+y+ " is: " + Math.min(x, y));
}
}

Output:

java min()

Dalam program ini, nombor positif 41 dan nombor negatif -67 diisytiharkan. Minimum di antara mereka, -67, yang lebih hampir kepada infiniti negatif, didapati menggunakan kaedah min().

Contoh #3

Atur cara Java untuk mencari minimum dua nombor negatif jenis int.

Kod:

public class MinExample {
public static void main(String[] args) {
// Declare two numbers of <u>int</u> type
int x = -41;
int y = -67;
// print the minimum number among x and y
System.out.println("Minimum among x="+x+" and y="+y+ " is: " + Math.min(x, y));
}
}

Output:

java min()

Dalam program ini, dua nombor negatif, -41 dan -67, diisytiharkan. Minimum di antara mereka, -67, yang lebih hampir kepada infiniti negatif, didapati menggunakan kaedah min().

Contoh #4

Atur cara Java untuk mencari minimum dua nombor positif jenis berganda.

Kod:

public class MinExample {
public static void main(String[] args) {
// Declare two numbers of double type
double x = 26.11;
double y = 26.12;
// print the minimum number among x and y
System.out.println("Minimum among x="+x+" and y="+y+ " is: " + Math.min(x, y));
}
}

Output:

java min()

Berbeza dengan program di atas, di sini, dua nombor positif, 26.11 dan 26.12, jenis berganda diisytiharkan. Tetapi, minimum di antara mereka, 26.11, didapati menggunakan kaedah min() yang serupa dengan program di atas.

Contoh #5

Atur cara Java untuk mencari minimum dua nombor positif jenis apungan.

Kod:

public class MinExample {
public static void main(String[] args) {
// Declare two numbers of float type
float x = 26.11f;
float y = 26.12f;
// print the minimum number among x and y
System.out.println("Minimum among x="+x+" and y="+y+ " is: " + Math.min(x, y));
}
}

Output:

java min()

Di sini, dua nombor positif, 26.11f dan 26.12f jenis apungan, diisytiharkan. Minimum antaranya, 26.11, didapati menggunakan kaedah min().

Contoh #6

Atur cara Java untuk mencari minimum dua nombor input pengguna.

Kod:

import java.util.Scanner;
public class MinExample {
public static void main(String[] args) {
System.out.println("Enter two numbers from which the minimum has to be found: ");
//read input numbers from the user
Scanner in= new Scanner(System.in);
//store first number in x
int x = in.nextInt();
//store second number in y
int y = in.nextInt();
in.close();
// print the minimum number among x and y
System.out.println("Minimum among x="+x+" and y="+y+ " is: " + Math.min(x, y));
}
}

Output:

java min()

Dalam program ini, dua nombor diminta untuk dimasukkan oleh pengguna. Seperti yang anda lihat, nombor diberikan sebagai 32 dan 57, yang mana 32 dikembalikan sebagai nombor minimum.

Apakah yang akan berlaku jika dua nombor diberi sama?

java min()

Dapat dilihat bahawa nombor yang sama akan dikembalikan sebagai hasilnya.

Atas ialah kandungan terperinci java min(). 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:Java max()Artikel seterusnya:Java max()