Java Integer floatValue Methode

JavaBeginner
Jetzt üben

Einführung

In diesem Lab lernst du die Java-Methode floatValue() der Klasse Integer kennen, die dazu verwendet wird, ein Integer-Objekt in seinen Gleitkomma-Äquivalent umzuwandeln. Du wirst auch über die Syntax, die Parameter und den Rückgabewert dieser Methode lernen.

Erstelle eine Java-Datei

Erstelle eine Java-Datei mit dem Namen IntegerFloatValueLab.java im Verzeichnis ~/project/ mit dem folgenden Befehl:

touch ~/project/IntegerFloatValueLab.java

Schreibe Code, um Integer in float umzuwandeln

In der Datei IntegerFloatValueLab.java schreibe den folgenden Java-Code, um ein Integer-Objekt in seinen Gleitkomma-Äquivalent umzuwandeln, indem du die Methode floatValue() verwendest:

import java.util.Scanner;

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

         // Nehme eine Ganzzahl-Eingabe vom Benutzer entgegen
         System.out.print("Geben Sie einen ganzzahligen Wert ein: ");
         int num = sc.nextInt();

         // Konvertiere Integer in float
         Integer integerObj = num;
         float floatNum = integerObj.floatValue();

         // Drucke den Gleitkomma-Wert
         System.out.println("Gleitkomma-Wert von " + num + " ist: " + floatNum);

         sc.close();
      }
}

In diesem Code nehmen wir eine ganzzahlige Eingabe vom Benutzer mit der Scanner-Klasse entgegen. Der Eingabewert wird dann mithilfe der Autoboxing in ein Integer-Objekt umgewandelt. Schließlich verwenden wir die Methode floatValue(), um das Integer-Objekt in seinen Gleitkomma-Äquivalent umzuwandeln und das Ergebnis auszugeben.

Kompiliere und führe den Java-Code aus

Kompiliere und führe den Java-Code mit den folgenden Befehlen im Terminal aus:

javac ~/project/IntegerFloatValueLab.java
java IntegerFloatValueLab

Dies wird den Java-Code kompilieren und ausführen. Im Terminal solltest du die folgende Ausgabe sehen:

Geben Sie einen ganzzahligen Wert ein: 25
Gleitkomma-Wert von 25 ist: 25.0

Ändere den Java-Code

Ändere den Java-Code, indem du die folgenden Zeilen am Ende der main()-Methode hinzufügst, um den Gleitkomma-Wert zurück in ein Integer-Objekt umzuwandeln und das Ergebnis auszugeben:

// Konvertiere float in Integer
Integer intValue = (int) floatNum;

// Drucke den Integer-Wert
System.out.println("Integer-Wert von " + floatNum + " ist: " + intValue);

Der vollständige Code sollte so aussehen:

import java.util.Scanner;

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

         // Nehme eine Ganzzahl-Eingabe vom Benutzer entgegen
         System.out.print("Geben Sie einen ganzzahligen Wert ein: ");
         int num = sc.nextInt();

         // Konvertiere Integer in float
         Integer integerObj = num;
         float floatNum = integerObj.floatValue();

         // Drucke den Gleitkomma-Wert
         System.out.println("Gleitkomma-Wert von " + num + " ist: " + floatNum);

         // Konvertiere float in Integer
         Integer intValue = (int) floatNum;

         // Drucke den Integer-Wert
         System.out.println("Integer-Wert von " + floatNum + " ist: " + intValue);

         sc.close();
      }
}

Kompiliere und führe den geänderten Java-Code aus

Kompiliere und führe den geänderten Java-Code mit den gleichen Befehlen wie zuvor im Terminal aus:

javac ~/project/IntegerFloatValueLab.java
java IntegerFloatValueLab

Dies wird den geänderten Java-Code kompilieren und ausführen. Im Terminal solltest du die folgende Ausgabe sehen:

Geben Sie einen ganzzahligen Wert ein: 100
Gleitkomma-Wert von 100 ist: 100.0
Integer-Wert von 100.0 ist: 100

Zusammenfassung

Herzlichen Glückwunsch, du hast das Java Integer floatValue() Method Lab abgeschlossen! In diesem Lab hast du über die floatValue()-Methode der Integer-Klasse gelernt und erfahren, wie sie verwendet werden kann, um ein Integer-Objekt in seinen Gleitkomma-Äquivalent umzuwandeln. Du hast auch gelernt, wie man Java-Code im Terminal schreibt, kompiliert und ausführt und wie man seinen Code mit unterschiedlichen Eingabewerten testet.