Razlika Med Celoštevilskim In Floatom

Kazalo:

Razlika Med Celoštevilskim In Floatom
Razlika Med Celoštevilskim In Floatom

Video: Razlika Med Celoštevilskim In Floatom

Video: Razlika Med Celoštevilskim In Floatom
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, November
Anonim

Ključna razlika - Integer vs Float

Float in Double sta druga razreda ovitkov, ki se uporabljajo za pretvorbo primitivnih podatkovnih tipov. Včasih je treba pretvoriti primitivni podatkovni tip v objekt in ga pretvoriti v primitivni podatkovni tip. Za to lahko uporabimo razrede Wrapper. Programski jeziki, kot je Java, vsebujejo razrede Wrapper. Uporabljajo se za ta postopek pretvorbe. Razred ovitka je razred, ki zajema tipe. Ti tipi se lahko uporabljajo za ustvarjanje primerkov objekta in metod v drugem razredu, ki te vrste potrebuje. V Javi obstaja osem primitivnih vrst. So int, kratki, bajtni, dolgi, logični, char, float in double. Ustrezni razred ovoja za logični podatkovni tip je logičen. Razred ovojnice za podatkovni tip char je znak. Short, Byte, Integer, Long, Float in Double so drugi razredi ovitkov. Samodejna pretvorba primitivnega podatkovnega tipa v objekt se imenuje samodejni pretvornik. Samodejna pretvorba predmeta v primitivni tip se imenuje razpakiranje. Ta članek obravnava dva razreda ovitkov, ki sta Integer in Float. Ključna razlika med Integer in Float je, da je Integer razred ovojnice, povezan z int primitivnim podatkovnim tipom, medtem ko je Float razred ovojnice, povezan s primitivnim podatkovnim tipom float.

VSEBINA

1. Pregled in ključna razlika

2. Kaj je celo število

3. Kaj je float

4. Podobnosti med celim številom in floatom

5. Vzporedna primerjava - Integer vs Float v tabelarni obliki

6. Povzetek

Kaj je Integer?

Integer je razred ovitkov v Javi. Ustrezni podatkovni tip je int. Uporablja se za pretvorbo podatkovnega tipa int v objekt ali za pretvorbo predmeta v int. Glejte spodnji primer z razredom ovitka Integer.

Razlika med celoštevilskim in floatom
Razlika med celoštevilskim in floatom

Slika 01: Program z razredom celih ovitkov

V skladu z zgornjim programom je x spremenljivka tipa int. Vsebuje vrednost 10. Integer.valueOf se uporablja za pretvorbo int v objekt tipa Integer. Spremenljivka x se prenese na vrednost metode. Podobno se int pretvori v celo število.

Y je objekt tipa Integer. Vrednost 5 se posreduje konstruktorju. Z uporabo metode intValue se ta objekt pretvori v podatkovni tip int. Ta pretvorjena vrednost se shrani v spremenljivko z, ki lahko vsebuje int.

Razlika med celoštevilom in floatom slika 02
Razlika med celoštevilom in floatom slika 02

Slika 02: Primer samodejnega pakiranja in odpakiranja

V skladu z zgornjim programom ima spremenljivka x int. Ko ga dodeli Integer, prevajalnik samodejno interno zapiše Integer.valueOf (x). To je avto boks. A je tipa Integer. Vrednost 6 se posreduje konstruktorju. Ko dodeli vrednost vrednosti b, prevajalnik samodejno interno zapiše a.intValue (). To je razpakiranje.

Kaj je Float?

Float je razred ovitkov v Javi. Ustrezni podatkovni tip je float. Uporablja se za pretvorbo podatkovnega tipa float v objekt ali za pretvorbo predmeta v float. Oglejte si spodnji primer razreda Float ovoj.

Razlika med celoštevilom in float figure 03
Razlika med celoštevilom in float figure 03

Slika 03: Program z razredom float wrapper

V skladu z zgornjim programom je x spremenljivka tipa float. Vsebuje vrednost 20,5f. Float.valueOf se uporablja za pretvorbo float v objekt tipa Float. Spremenljivka x se posreduje metodi valueOf. Prav tako se plovec pretvori v plovec.

Y je objekt tipa Float. Vrednost 10.5f se posreduje konstruktorju. Z uporabo metode floatValue se ta objekt pretvori v podatkovni tip float. Ta pretvorjena vrednost se shrani v spremenljivko z, ki lahko vsebuje plavajočo vrednost.

Ključna razlika med celoštevilskim in floatom
Ključna razlika med celoštevilskim in floatom

Slika 04: Primer samodejnega pakiranja in odpakiranja

V skladu z zgornjim programom ima spremenljivka x float. Ko ga prepiše Float, prevajalnik samodejno interno zapiše Float.valueOf (x). To je avtoboks. Znak 'a' je tipa Float. Vrednost 6.1f se posreduje konstruktorju. Ko dodeli vrednost vrednosti b, prevajalnik samodejno interno zapiše a.floatValue (). To je razpakiranje.

Kakšna je podobnost med celim številom in floatom?

Integer in Float sta v Java različici ovitkov

Kakšna je razlika med celim številom in floatom?

Diff Article Sredina pred mizo

Integer vs Float

Celo število je razred, ki v predmet zavije vrednost primitivnega tipa int. Float je razred, ki zavije vrednost primitivnega tipa float v predmet.
Povezani primitivni tip podatkov
Integer je razred ovojnice, povezan z vrsto podatkov int. Float je razred ovojnice, povezan s tipom podatkov float.

Povzetek - Integer vs Float

V Javi obstaja osem glavnih primitivnih vrst. So int, kratki, bajtni, dolgi, logični, char, float in double. Včasih je treba pretvoriti primitivne podatkovne tipe v objekt in objekt v primitivne tipe. Za to se uporabljajo razredi zavijanja. Vsak primitivni tip ima ustrezen razred ovitka. Ti razredi ovitkov so Integer, Short, Byte, Long, Boolean, Char, Float in Double. Ta članek je obravnaval razliko med Integer in Float. Razlika med Integer in Float je v tem, da je Integer razred ovojnice, povezan z int primitivnim podatkovnim tipom, medtem ko je Float razred ovojnice, povezan s primitivnim podatkovnim tipom float.

Priporočena: