Verschil Tussen Geheel Getal En Zwevend

Inhoudsopgave:

Verschil Tussen Geheel Getal En Zwevend
Verschil Tussen Geheel Getal En Zwevend

Video: Verschil Tussen Geheel Getal En Zwevend

Video: Verschil Tussen Geheel Getal En Zwevend
Video: 1ART - Rationale getallen (breuken) 2024, December
Anonim

Belangrijkste verschil - Geheel getal versus Float

Float en Double zijn andere wrapper-klassen die worden gebruikt voor het converteren van primitieve gegevenstypen. Soms is het nodig om het primitieve datatype naar een object te converteren en het object naar het primitieve datatype te converteren. Daarvoor kunnen Wrapper-klassen worden gebruikt. Programmeertalen zoals Java bevatten Wrapper-klassen. Ze worden gebruikt voor dit conversieproces. Een wrapper-klasse is een klasse die typen omvat. Die typen kunnen worden gebruikt om objectinstanties en -methoden te maken in een andere klasse die deze typen nodig heeft. Er zijn acht primitieve typen in Java. Ze zijn int, short, byte, long, boolean, char, float en double. De overeenkomstige wrapper-klasse voor het booleaanse gegevenstype is Boolean. De wrapper-klasse voor het gegevenstype char is een teken. Short, Byte, Integer, Long, Float en Double zijn andere wrapper-klassen. Het automatisch omzetten van het primitieve gegevenstype naar een object wordt autoboxing genoemd. Het automatisch converteren van het object naar een primitief type wordt unboxing genoemd. In dit artikel worden twee wrapper-klassen besproken: Integer en Float. Het belangrijkste verschil tussen Integer en Float is dat Integer de wrapper-klasse is die is gerelateerd aan het primitieve gegevenstype int, terwijl Float de wrapper-klasse is die is gerelateerd aan het primitieve datatype float.

INHOUD

1. Overzicht en belangrijkste verschil

2. Wat is Integer

3. Wat is Float

4. Overeenkomsten tussen Integer en Float

5. Vergelijking zij aan zij - Geheel getal versus Float in tabelvorm

6. Samenvatting

Wat is een geheel getal?

Integer is een wrapper-klasse in Java. Het bijbehorende gegevenstype is int. Het wordt gebruikt om een int-gegevenstype naar een object te converteren of om een object naar een int te converteren. Raadpleeg het onderstaande voorbeeld met de klasse Integer wrapper.

Verschil tussen geheel getal en zwevend
Verschil tussen geheel getal en zwevend

Figuur 01: Programma met Integer Wrapper-klasse

Volgens het bovenstaande programma is de x een variabele van het type int. Het bevat de waarde 10. De Integer.valueOf wordt gebruikt om het object van het type int naar Integer te converteren. De x-variabele wordt doorgegeven aan de waarde van de methode. Evenzo wordt de int geconverteerd naar een geheel getal.

De y is een object van het type Integer. Waarde 5 wordt doorgegeven aan de constructor. Met de methode intValue wordt dat object geconverteerd naar het gegevenstype int. Die geconverteerde waarde wordt opgeslagen in de z-variabele die een int kan bevatten.

Verschil tussen integer en Float Figure 02
Verschil tussen integer en Float Figure 02

Figuur 02: Voorbeeld van autoboxing en unboxing 1

Volgens het bovenstaande programma heeft de variabele x een int. Bij het toewijzen aan Integer, schrijft de compiler automatisch intern Integer.valueOf (x). Dat is autoboksen. De 'a' is van het type Integer. De waarde 6 wordt doorgegeven aan de constructor. Bij het toewijzen van de a-waarde aan b, schrijft de compiler automatisch intern a.intValue (). Dat is uitpakken.

Wat is Float?

Float is een wrapper-klasse in Java. Het bijbehorende gegevenstype is een float. Het wordt gebruikt om een float-gegevenstype naar een object te converteren of om een object naar een float te converteren. Raadpleeg het onderstaande voorbeeld met de klasse Float-wrapper.

Verschil tussen integer en Float figure 03
Verschil tussen integer en Float figure 03

Figuur 03: Programma met Float Wrapper Class

Volgens het bovenstaande programma is de x een variabele van het type float. Het bevat de waarde 20.5f. De Float.valueOf wordt gebruikt om het float naar een Float-object te converteren. De variabele x wordt doorgegeven aan de methode valueOf. Evenzo wordt de vlotter omgezet in een vlotter.

De y is een object van het type Float. Waarde 10.5f wordt doorgegeven aan de constructor. Met de methode floatValue wordt dat object geconverteerd naar het gegevenstype float. Die geconverteerde waarde wordt opgeslagen in de z-variabele die een zwevende waarde kan bevatten.

Belangrijkste verschil tussen geheel getal en zwevend
Belangrijkste verschil tussen geheel getal en zwevend

Figuur 04: Voorbeeld van autoboxen en unboxen 2

Volgens het bovenstaande programma heeft de variabele x een float. Bij het toewijzen aan Float, schrijft de compiler automatisch intern Float.valueOf (x). Dat is autoboxen. De 'a' is van het type Float. De waarde 6.1f wordt doorgegeven aan de constructor. Bij het toewijzen van de a-waarde aan b, schrijft de compiler automatisch intern a.floatValue (). Dat is uitpakken.

Wat is de overeenkomst tussen integer en float?

Zowel Integer als Float zijn wrapper-klassen in Java

Wat is het verschil tussen Integer en Float?

Diff Artikel Midden voor Tafel

Geheel getal versus Float

Geheel getal is een klasse die een waarde van het primitieve type int in een object verpakt. Float is een klasse die een waarde van het primitieve type float in een object verpakt.
Gerelateerd primitief gegevenstype
Geheel getal is de wrapper-klasse die is gerelateerd aan het gegevenstype int. Float is de wrapper-klasse die is gerelateerd aan het gegevenstype float.

Samenvatting - Geheel getal versus Float

Er zijn acht belangrijke primitieve typen in Java. Ze zijn int, short, byte, long, boolean, char, float en double. Soms is het nodig om de primitieve gegevenstypen te converteren naar object en bezwaar naar primitieve typen. Daarvoor worden wrapper-klassen gebruikt. Elk primitief type heeft een bijbehorende wrapper-klasse. Die wrapper-klassen zijn Integer, Short, Byte, Long, Boolean, Char, Float en Double. In dit artikel is het verschil tussen Integer en Float besproken. Het verschil tussen Integer en Float is dat Integer de wrapper-klasse is die is gerelateerd aan het primitieve gegevenstype int, terwijl Float de wrapper-klasse is die is gerelateerd aan het primitieve datatype float.

Aanbevolen: