Java Long Max Methode

JavaJavaBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Die Long.max()-Methode wird verwendet, um den numerisch größeren Wert (Maximum) der beiden als Argumente übergebenen long-Zahlen zurückzugeben. Wenn eine positive und eine negative Zahl übergeben werden, wird der positive Wert zurückgegeben, und wenn beide übergebenen Zahlen negativ sind, wird der Wert mit der geringeren Größe zurückgegeben.

Erstellen einer Java-Datei

Wir werden eine Java-Datei erstellen, um den Code für dieses Beispiel zu schreiben. Öffnen Sie das Terminal in Ubuntu und navigieren Sie zum project-Verzeichnis, indem Sie den folgenden Befehl ausführen:

cd ~/project/

Erstellen Sie nun eine Datei namens LongMaxExample.java, indem Sie den folgenden Befehl ausführen:

touch LongMaxExample.java

Schreiben des Codes

In der Datei LongMaxExample.java schreiben Sie den folgenden Code:

public class LongMaxExample {
    public static void main(String[] args) {
        long a = 5485;
        long b = -3242;
        long c = -5645;

        long max1 = Long.max(a, b);
        long max2 = Long.max(b, c);

        System.out.println("The maximum of " + a + " and " + b + " is " + max1);
        System.out.println("The maximum of " + b + " and " + c + " is " + max2);
    }
}

Speichern und Kompilieren des Codes

Nachdem Sie den Code geschrieben haben, speichern Sie die Datei und schließen Sie den Editor.

Kompilieren Sie die Java-Datei mit dem folgenden Befehl:

javac LongMaxExample.java

Führen Sie den Code aus

Nach erfolgreicher Kompilierung können Sie den Code mit dem folgenden Befehl ausführen:

java LongMaxExample

Dies gibt die folgende Ausgabe:

The maximum of 5485 and -3242 is 5485
The maximum of -3242 and -5645 is -3242

Demonstration der Benutzereingabe

Schreiben Sie folgenden Code, um zu demonstrieren, wie Long.max() mit Benutzereingaben verwendet werden kann:

import java.util.Scanner;

public class LongMaxExample {
    public static void main(String[] args) {
        try {
            Scanner sc= new Scanner(System.in);

            System.out.println("Enter the first number:");
            long num1 = sc.nextLong();
            System.out.println("Enter the second number:");
            long num2 = sc.nextLong();

            System.out.println("The maximum of " + num1 + " and " + num2 + " is " + Long.max(num1, num2));
        }
        catch(Exception e) {
            System.out.println("Error: " + e.getMessage());
        }
    }
}

Speichern und Kompilieren des Codes

Nachdem Sie den Code geschrieben haben, speichern Sie die Datei und schließen Sie den Editor.

Kompilieren Sie die Java-Datei mit dem folgenden Befehl:

javac LongMaxExample.java

Führen Sie den Code aus

Nach erfolgreicher Kompilierung können Sie den Code mit dem folgenden Befehl ausführen:

java LongMaxExample

Dies gibt die folgende Ausgabe:

Enter the first number:
-5
Enter the second number:
8
The maximum of -5 and 8 is 8

Geben Sie zwei long-Werte ein, und das Programm wird den maximalen Wert der beiden Zahlen ausgeben.

Zusammenfassung

Herzlichen Glückwunsch! Sie haben die Konzepte und die Implementierung der Java-Methode Long.max() gelernt. Diese Methode hilft dabei, den maximalen Wert von zwei long-Zahlen zu finden. Wir haben auch gezeigt, wie diese Methode in einem Programm mit Benutzereingaben verwendet werden kann.