Java Double longValue Methode

JavaJavaBeginner
Jetzt üben

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

Einführung

In diesem Lab lernst du, wie du die longValue()-Methode der Double-Klasse in Java verwendest, um eine Double-Zahl in ihren long-Äquivalenten umzuwandeln. Du wirst auch lernen, wie du diese Methode durch Beispiele implementierst.

Erstellen einer neuen Java-Datei

  • Navigiere zum Terminal und erstelle eine neue Java-Datei, indem du folgendes ausführst:
touch DoubleLong.java
  • Öffne die Datei mit deinem bevorzugten Texteditor, indem du folgendes ausführst:
code DoubleLong.java

Deklariere eine Double-Zahl

  • In der main()-Methode der DoubleLong-Klasse deklariere und initialisiere eine Double-Zahl.
Double num = 654.987;

Konvertiere die Double-Zahl in ihren long-Äquivalenten mit longValue()

  • Rufe die longValue()-Methode auf dem num-Objekt auf, um es in seinen long-Äquivalenten umzuwandeln.
long longNum = num.longValue();

Drucke das long-Äquivalent der Double-Zahl

  • Drucke das long-Äquivalent der Double-Zahl mit System.out.println().
System.out.println("Long equivalent: " + longNum);

Kompilieren und Ausführen des Programms

  • Führe auf dem Terminal den Befehl aus, um die DoubleLong.java-Datei zu kompilieren:
javac DoubleLong.java
  • Führe das Programm mit dem folgenden Befehl aus:
java DoubleLong
  • Die Ausgabe sollte das long-Äquivalent der Double-Zahl anzeigen.

Teste mit verschiedenen Werten

  • Deklariere und initialisiere verschiedene Double-Zahlen in der main()-Methode.
Double num1 = 123.456;
Double num2 = 987.654;
  • Rufe die longValue()-Methode auf und drucke das long-Äquivalent jeder Double-Zahl.
long longNum1 = num1.longValue();
System.out.println("Long equivalent of num1: " + longNum1);
long longNum2 = num2.longValue();
System.out.println("Long equivalent of num2: " + longNum2);
  • Kompilieren und ausführen Sie das Programm, um das long-Äquivalent der neuen Double-Zahlen zu sehen.

Verwende Benutzereingaben

  • Füge einem Abschnitt in Ihrem Code hinzu, der den Benutzer auffordert, eine Double-Zahl über die Konsole einzugeben.
Scanner sc = new Scanner(System.in);
System.out.print("Enter a double number: ");
Double input = sc.nextDouble();
  • Konvertiere die Benutzereingabe der Double-Zahl in ihr long-Äquivalent und drucke das Ergebnis.
long longInput = input.longValue();
System.out.println("Long equivalent of input: " + longInput);
  • Kompilieren und ausführen Sie das Programm und testen Sie es mit verschiedenen Eingabewerten.

Füge eine Ausnahmebehandlung hinzu

  • Umgeben Sie den Abschnitt für die Benutzereingabe mit einem try-catch-Block, um Ausnahmen zu behandeln.
try {
   Scanner sc = new Scanner(System.in);
   System.out.print("Enter a double number: ");
   Double input = sc.nextDouble();
   long longInput = input.longValue();
   System.out.println("Long equivalent of input: " + longInput);
} catch (Exception e) {
   System.out.println("Invalid input. Please enter a valid double number.");
}
  • Kompilieren und ausführen Sie das Programm und testen Sie es mit verschiedenen Eingabewerten.

Implementiere Methodenverkettung

  • Implementiere Methodenverkettung, um die longValue()-Methode an die Erstellung des Double-Objekts anzuketten.
Double num = Double.valueOf(321.654).longValue();
  • Drucke das long-Äquivalent des num-Objekts.
System.out.println("Long equivalent of num: " + num);
  • Kompilieren und ausführen Sie das Programm, um die Ausgabe zu sehen.

Beende den Code

- Beende den Code, indem du das Scanner-Objekt und die main-Methode schließt.
```java
sc.close();
}
```

Zusammenfassung

Herzlichen Glückwunsch! Sie haben erfolgreich gelernt, die longValue()-Methode der Double-Klasse in Java zu verwenden, um eine Double-Zahl in ihr long-Äquivalent umzuwandeln. In diesem Lab haben Sie Folgendes behandelt:

  • Wie man eine Double-Zahl deklariert und initialisiert
  • Wie man eine Double-Zahl in ihr long-Äquivalent mit longValue() umwandelt
  • Wie man das long-Äquivalent einer Double-Zahl ausgibt
  • Wie man Benutzereingaben und Ausnahmebehandlungen implementiert
  • Wie man Methodenverkettung implementiert.

Verwenden Sie diese Schritte als Referenz, um dieses Konzept in Ihren Java-Programmen umzusetzen. Viel Spaß beim Lernen!