Inhaltsverzeichnis:
- Hauptunterschied - Integer vs Float
- Was ist eine Ganzzahl?
- Was ist Float?
- Was ist die Ähnlichkeit zwischen Integer und Float?
- Was ist der Unterschied zwischen Integer und Float?
- Zusammenfassung - Integer vs Float
Video: Unterschied Zwischen Integer Und Float
2024 Autor: Mildred Bawerman | [email protected]. Zuletzt bearbeitet: 2023-12-16 08:37
Hauptunterschied - Integer vs Float
Float und Double sind andere Wrapper-Klassen, die zum Konvertieren primitiver Datentypen verwendet werden. Manchmal ist es erforderlich, den primitiven Datentyp in ein Objekt und das Objekt in den primitiven Datentyp zu konvertieren. Dafür können Wrapper-Klassen verwendet werden. Programmiersprachen wie Java enthalten Wrapper-Klassen. Sie werden für diesen Konvertierungsprozess verwendet. Eine Wrapper-Klasse ist eine Klasse, die Typen kapselt. Diese Typen können verwendet werden, um Objektinstanzen und -methoden in einer anderen Klasse zu erstellen, die diese Typen benötigt. In Java gibt es acht primitive Typen. Sie sind int, short, byte, long, boolean, char, float und double. Die entsprechende Wrapper-Klasse für den booleschen Datentyp ist Boolean. Die Wrapper-Klasse für den Datentyp char ist ein Zeichen. Short, Byte, Integer, Long, Float und Double sind weitere Wrapper-Klassen. Das automatische Konvertieren des primitiven Datentyps in ein Objekt wird als Autoboxing bezeichnet. Das automatische Konvertieren des Objekts in einen primitiven Typ wird als Unboxing bezeichnet. Dieser Artikel beschreibt zwei Wrapper-Klassen, Integer und Float. Der Hauptunterschied zwischen Integer und Float besteht darin, dass Integer die Wrapper-Klasse ist, die sich auf den primitiven Datentyp int bezieht, während Float die Wrapper-Klasse ist, die sich auf den primitiven Float-Datentyp bezieht.
INHALT
1. Übersicht und Hauptunterschied
2. Was ist Integer
3. Was ist Float
4. Ähnlichkeiten zwischen Integer und Float
5. Nebeneinander-Vergleich - Integer vs Float in Tabellenform
6. Zusammenfassung
Was ist eine Ganzzahl?
Integer ist eine Wrapper-Klasse in Java. Der entsprechende Datentyp ist int. Es wird verwendet, um einen int-Datentyp in ein Objekt oder ein Objekt in ein int zu konvertieren. Siehe das folgende Beispiel mit der Integer-Wrapper-Klasse.
Abbildung 01: Programm mit Integer Wrapper-Klasse
Gemäß dem obigen Programm ist das x eine Variable vom Typ int. Es enthält den Wert 10. Mit Integer.valueOf wird das Objekt vom Typ int in Integer konvertiert. Die Variable x wird an den Wert der Methode übergeben. Ebenso wird das int in eine Ganzzahl konvertiert.
Das y ist ein Objekt vom Typ Integer. Der Wert 5 wird an den Konstruktor übergeben. Mit der intValue-Methode wird dieses Objekt in den Datentyp int konvertiert. Dieser konvertierte Wert wird in einer z-Variablen gespeichert, die ein int enthalten kann.
Abbildung 02: Beispiel 1 für Autoboxing und Unboxing
Gemäß dem obigen Programm hat die Variable x ein int. Bei der Zuweisung zu Integer schreibt der Compiler automatisch Integer.valueOf (x) intern. Das ist Auto-Boxen. Das 'a' ist vom Typ Integer. Der Wert 6 wird an den Konstruktor übergeben. Beim Zuweisen des a-Werts zu b schreibt der Compiler automatisch a.intValue () intern. Das ist Unboxing.
Was ist Float?
Float ist eine Wrapper-Klasse in Java. Der entsprechende Datentyp ist ein Float. Es wird verwendet, um einen Float-Datentyp in ein Objekt oder ein Objekt in einen Float zu konvertieren. Beziehen Sie sich auf das folgende Beispiel mit der Float-Wrapper-Klasse.
Abbildung 03: Programm mit Float Wrapper-Klasse
Gemäß dem obigen Programm ist das x eine Variable vom Typ float. Es enthält den Wert 20.5f. Mit Float.valueOf wird der Float in ein Objekt vom Typ Float konvertiert. Die Variable x wird an die Methode valueOf übergeben. Ebenso wird der Float in einen Float umgewandelt.
Das y ist ein Objekt vom Typ Float. Der Wert 10.5f wird an den Konstruktor übergeben. Mit der floatValue-Methode wird dieses Objekt in den float-Datentyp konvertiert. Dieser konvertierte Wert wird in einer z-Variablen gespeichert, die einen Gleitkommawert enthalten kann.
Abbildung 04: Beispiel 2 für Autoboxing und Unboxing
Gemäß dem obigen Programm hat die Variable x einen Gleitkommawert. Bei der Zuweisung zu Float schreibt der Compiler Float.valueOf (x) automatisch intern. Das ist Autoboxing. Das 'a' ist vom Typ Float. Der Wert 6.1f wird an den Konstruktor übergeben. Beim Zuweisen des a-Werts zu b schreibt der Compiler automatisch a.floatValue () intern. Das ist Unboxing.
Was ist die Ähnlichkeit zwischen Integer und Float?
Sowohl Integer als auch Float sind Wrapper-Klassen in Java
Was ist der Unterschied zwischen Integer und Float?
Diff Artikel Mitte vor Tabelle
Integer vs Float |
|
Integer ist eine Klasse, die einen Wert des primitiven Typs int in ein Objekt einschließt. | Float ist eine Klasse, die einen Wert des primitiven Typs float in ein Objekt einschließt. |
Verwandter primitiver Datentyp | |
Ganzzahl ist die Wrapper-Klasse, die sich auf den Datentyp int bezieht. | Float ist die Wrapper-Klasse, die sich auf den Float-Datentyp bezieht. |
Zusammenfassung - Integer vs Float
In Java gibt es acht Hauptprimitivtypen. Sie sind int, short, byte, long, boolean, char, float und double. Manchmal ist es notwendig, die primitiven Datentypen in Objekte und Objekte in primitive Typen zu konvertieren. Dafür werden Wrapper-Klassen verwendet. Jeder primitive Typ hat eine entsprechende Wrapper-Klasse. Diese Wrapper-Klassen sind Integer, Short, Byte, Long, Boolean, Char, Float und Double. In diesem Artikel wurde der Unterschied zwischen Integer und Float erläutert. Der Unterschied zwischen Integer und Float besteht darin, dass Integer die Wrapper-Klasse ist, die sich auf den primitiven Datentyp int bezieht, während Float die Wrapper-Klasse ist, die sich auf den primitiven Datentyp float bezieht.
Empfohlen:
Unterschied Zwischen Symmetrischen Und Asymmetrischen Topmolekülen
Der Hauptunterschied zwischen symmetrischen und asymmetrischen Topmolekülen besteht darin, dass symmetrische Topmoleküle eine richtige Rotationsachse und zwei Trägheitsmomente haben
Unterschied Zwischen Transgenen Und Knockout-Mäusen
Der Hauptunterschied zwischen transgenen und Knockout-Mäusen besteht darin, dass transgene Mäuse fremde Gene in ihr Genom eingefügt haben, während Knockout-Mäuse eine Funktion haben
Unterschied Zwischen Float Und Double
Hauptunterschied - float vs double Bei der Programmierung müssen Daten gespeichert werden. Die Daten werden gespeichert. Speicherorte, in denen Daten gespeichert sind, werden aufgerufen
Unterschied Zwischen Dem Hauptunterschied Zwischen Metallischen Und Nichtmetallischen Mineralien
Hauptunterschied - Metallische und nichtmetallische Mineralien Ein Mineral ist ein natürlich vorkommender fester und anorganischer Bestandteil mit einer bestimmten chemischen Formel
Unterschied Zwischen Unterschied Und Unterschied
Unterschied gegen Unterschied Unterschied gegen Unterschied Die Wörter Unterschied und Unterschied haben dieselbe Bedeutung, obwohl es einen entscheidenden Unterschied zwischen ihnen gibt