Einführung
In diesem Lab werden Sie über die min()
-Methode der Integer
-Klasse in Java lernen. Diese Methode wird verwendet, um den numerisch kleineren Wert (Minimum) der beiden als Argumente übergebenen Zahlen zurückzugeben.
💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken
In diesem Lab werden Sie über die min()
-Methode der Integer
-Klasse in Java lernen. Diese Methode wird verwendet, um den numerisch kleineren Wert (Minimum) der beiden als Argumente übergebenen Zahlen zurückzugeben.
Öffnen Sie das Terminal in Ihrem Ubuntu-System und erstellen Sie einen Java-Projektordner mit dem unten angegebenen Befehl:
mkdir project
Navigieren Sie zum Projektordner mit dem unten angegebenen Befehl:
cd project/
Erstellen Sie eine Java-Code-Datei mit dem unten angegebenen Befehl:
touch IntegerMin.java
min()
-MethodeDie min()
-Methode ist eine statische Methode der Integer
-Klasse. Diese Methode wird verwendet, um den numerisch kleineren Wert (Minimum) der beiden als Argumente übergebenen Zahlen zurückzugeben. Wenn eine positive und eine negative Zahl übergeben werden, wird der negative Wert zurückgegeben, aber wenn beide übergebenen Zahlen negativ sind, wird der Wert mit der höheren Betragsgröße zurückgegeben.
Die Syntax der min()
-Methode ist unten angegeben:
public static int min(int a, int b)
In der obigen Syntax sind a
und b
die Parameter, deren Werte verglichen werden müssen.
min()
-MethodeKopieren Sie den folgenden Java-Code und fügen Sie ihn in die Datei IntegerMin.java
ein.
import java.util.Scanner;
public class IntegerMin {
public static void main(String[] args) {
try {
System.out.println("Geben Sie zwei ganzzahlige Werte ein: ");
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
// Drucken Sie die kleinere Zahl zwischen a und b.
System.out.println("Kleinerer Wert: " + Integer.min(a, b));
} catch(Exception e) {
System.out.println("Es ist ein Fehler aufgetreten...");
}
}
}
In obigem Code nehmen wir zwei ganzzahlige Werte als Eingabe vom Benutzer entgegen und vergleichen sie dann mit der min()
-Methode. Der kleinere Wert wird dann als Ausgabe gedruckt.
Um die Datei IntegerMin.java
zu kompilieren, öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:
javac IntegerMin.java
Um das Programm auszuführen, führen Sie folgenden Befehl aus:
java IntegerMin
Öffnen Sie die Datei IntegerMin.java
mit einem Befehlszeilentexteditor wie nano
und ersetzen Sie den vorhandenen Code durch den folgenden Codeblock:
import java.lang.Integer;
import java.util.Scanner;
public class IntegerMin {
public static void main(String[] args) {
int x = 5485;
int y = -3242;
int z = -5645;
// Drucken Sie die kleinere Zahl zwischen x und y.
System.out.println("Kleinerer Wert ist " + Integer.min(x, y));
// Drucken Sie die kleinere Zahl zwischen y und z.
System.out.println("Kleinerer Wert ist " + Integer.min(y, z));
}
}
Speichern Sie die Datei und schließen Sie sie.
Kompilieren und führen Sie das Programm erneut mit den folgenden Befehlen aus:
javac IntegerMin.java
java IntegerMin
Beim Ausführen des Programms mit dem obigen Befehl wird das Programm den kleineren Wert zwischen den beiden ganzen Zahlen x
und y
anzeigen und anschließend den kleineren Wert zwischen den beiden ganzen Zahlen y
und z
.
Öffnen Sie die Datei IntegerMin.java
mit einem Befehlszeilentexteditor wie nano
und ersetzen Sie den vorhandenen Code durch den folgenden Codeblock:
import java.util.Scanner;
public class IntegerMin {
public static void main(String[] args) {
try {
System.out.println("Geben Sie zwei ganzzahlige Werte ein: ");
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
// Drucken Sie die kleinere Zahl zwischen a und b.
System.out.println("Kleinerer Wert: " + Integer.min(a, b));
} catch(Exception e) {
System.out.println("Es ist ein Fehler aufgetreten...");
}
}
}
Speichern Sie die Datei und schließen Sie sie.
Kompilieren und führen Sie das Programm erneut mit den folgenden Befehlen aus:
javac IntegerMin.java
java IntegerMin
Beim Ausführen des Programms mit dem obigen Befehl wird das Programm Sie auffordern, zwei ganzzahlige Werte einzugeben. Geben Sie zwei numerische Werte ein und drücken Sie die Eingabetaste. Das Programm wird den kleineren Wert zwischen diesen beiden ganzen Zahlen anzeigen.
Öffnen Sie die Datei IntegerMin.java
mit einem Befehlszeilentexteditor wie nano
und ersetzen Sie den vorhandenen Code durch den folgenden Codeblock:
import java.util.Scanner;
public class IntegerMin {
public static void main(String[] args) {
try {
System.out.println("Geben Sie zwei ganzzahlige Werte ein: ");
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
// Drucken Sie die kleinere Zahl zwischen a und b.
System.out.println("Kleinerer Wert: " + Integer.min(a, b));
} catch(Exception e) {
System.out.println("Es ist ein Fehler aufgetreten...");
}
}
}
Speichern Sie die Datei und schließen Sie sie.
Kompilieren und führen Sie das Programm erneut mit den folgenden Befehlen aus:
javac IntegerMin.java
java IntegerMin
Beim Ausführen des Programms mit dem obigen Befehl wird das Programm Sie auffordern, zwei ganzzahlige Werte einzugeben. Geben Sie zwei ganzzahlige Werte ein und drücken Sie die Eingabetaste. Das Programm wird den kleineren Wert zwischen diesen beiden ganzen Zahlen anzeigen.
Öffnen Sie die Datei IntegerMin.java
mit einem Befehlszeilentexteditor wie nano
und ersetzen Sie den vorhandenen Code durch den folgenden Codeblock:
import java.util.Scanner;
public class IntegerMin {
public static void main(String[] args) {
try {
int[] array = new int[10];
Scanner sc = new Scanner(System.in);
System.out.println("Geben Sie zehn ganzzahlige Werte ein: ");
for(int i=0; i<10; i++) {
array[i] = sc.nextInt();
}
int min = array[0];
for(int j=0; j<10; j++) {
if(min > array[j]) {
min = array[j];
}
}
System.out.println("Kleinerer Wert: " + min);
} catch(Exception e) {
System.out.println("Es ist ein Fehler aufgetreten...");
}
}
}
Speichern Sie die Datei und schließen Sie sie.
Kompilieren und führen Sie das Programm erneut mit den folgenden Befehlen aus:
javac IntegerMin.java
java IntegerMin
Beim Ausführen des Programms mit dem obigen Befehl wird das Programm Sie auffordern, zehn ganzzahlige Werte einzugeben. Geben Sie zehn ganzzahlige Werte ein und drücken Sie die Eingabetaste. Das Programm wird den kleinsten Wert unter den eingegebenen zehn ganzen Zahlen anzeigen.
In diesem Lab haben Sie gelernt:
min()
-Methode zu implementierenmin()
-Methode der Integer
-Klassemin()
-Methode in Java zu implementieren