Java Float intValue 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 Java-Methode intValue() der Klasse Float verwendest, um ein Float-Objekt in einen ganzzahligen Wert umzuwandeln.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java/BasicSyntaxGroup -.-> java/type_casting("Type Casting") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/exceptions("Exceptions") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/wrapper_classes("Wrapper Classes") subgraph Lab Skills java/type_casting -.-> lab-117662{{"Java Float intValue Methode"}} java/user_input -.-> lab-117662{{"Java Float intValue Methode"}} java/exceptions -.-> lab-117662{{"Java Float intValue Methode"}} java/wrapper_classes -.-> lab-117662{{"Java Float intValue Methode"}} end

Umwandlung von Benutzereingaben

  1. Öffnen Sie die Java-Datei mit dem folgenden Befehl:
touch ~/project/FloatToInt.java
  1. Ersetzen Sie den vorhandenen Code durch folgenden Code:
import java.util.Scanner;

public class FloatToInt {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        // Benutzer-Eingabe als Gleitkommazahl abrufen
        System.out.print("Geben Sie einen Gleitkommazahlwert ein: ");
        float f = sc.nextFloat();

        // Ein Float-Objekt aus der Benutzer-Eingabe erstellen
        Float f1 = f;

        // Das Float-Objekt in einen int-Wert umwandeln
        int i = f1.intValue();

        // Den int-Wert anzeigen
        System.out.println("Gleitkommazahlwert: " + f1);
        System.out.println("Ganzzahlwert: " + i);
    }
}
  1. Speichern Sie die Datei und beenden Sie den Editor, indem Sie STRG+X, dann Y und dann EINGABETASTE drücken.
  2. Kompilieren Sie den Code mit dem folgenden Befehl:
javac ~/project/FloatToInt.java
  1. Führen Sie den Code aus, indem Sie folgenden Befehl ausführen:
java FloatToInt
  1. Geben Sie bei der Aufforderung einen Gleitkommazahlwert ein.
  2. Die Codeausgabe sollte lauten:
Geben Sie einen Gleitkommazahlwert ein: 45.6
Gleitkommazahlwert: 45.6
Ganzzahlwert: 45

Ausnahmebehandlung

  1. Öffnen Sie die Java-Datei mit dem folgenden Befehl:
touch ~/project/FloatToInt.java
  1. Ersetzen Sie den vorhandenen Code durch folgenden Code:
import java.util.Scanner;

public class FloatToInt {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        try {
            // Benutzer-Eingabe als Gleitkommazahl abrufen
            System.out.print("Geben Sie einen Gleitkommazahlwert ein: ");
            float f = sc.nextFloat();

            // Ein Float-Objekt aus der Benutzer-Eingabe erstellen
            Float f1 = f;

            // Das Float-Objekt in einen int-Wert umwandeln
            int i = f1.intValue();

            // Den int-Wert anzeigen
            System.out.println("Gleitkommazahlwert: " + f1);
            System.out.println("Ganzzahlwert: " + i);
        } catch (Exception e) {
            System.out.println("Ungültige Eingabe. Bitte geben Sie einen gültigen Gleitkommazahlwert ein.");
        }
    }
}
  1. Speichern Sie die Datei und beenden Sie den Editor, indem Sie STRG+X, dann Y und dann EINGABETASTE drücken.
  2. Kompilieren Sie den Code mit dem folgenden Befehl:
javac ~/project/FloatToInt.java
  1. Führen Sie den Code aus, indem Sie folgenden Befehl ausführen:
java FloatToInt
  1. Versuchen Sie, eine ungültige Eingabe wie einen String oder einen hexadezimalen Wert einzugeben.
  2. Die Codeausgabe sollte lauten:
Geben Sie einen Gleitkommazahlwert ein: abcd
Ungültige Eingabe. Bitte geben Sie einen gültigen Gleitkommazahlwert ein.

Zusammenfassung

In diesem Lab haben Sie gelernt, wie Sie die Java-Methode intValue() der Klasse Float verwenden. Sie haben gelernt, wie Sie ein Float-Objekt erstellen, es in einen ganzzahligen Wert umwandeln und die Ausgabe anzeigen. Sie haben auch gelernt, wie Sie Ausnahmen behandeln, wenn der Benutzer eine ungültige Eingabe macht.