Skirtumas tarp sveikojo ir kintamojo

Pagrindinis skirtumas - sveikasis skaičius vs Plūdė

Plūdės ir dvigubos yra kitos įvyniojimo klasės, naudojamos konvertuoti primityvius duomenų tipus. Kartais reikia konvertuoti primityviųjų duomenų tipą į objektą, o objektą - į primityviųjų duomenų tipą. Tam gali būti naudojamos „Wrapper“ klasės. Programavimo kalbose, tokiose kaip „Java“, yra „Wrapper“ klasės. Jie naudojami šiam konvertavimo procesui. Apvyniojimų klasė yra klasė, apimanti tipus. Tie tipai gali būti naudojami kuriant objektų egzempliorius ir metodus kitoje klasėje, kuriai reikia tų tipų. „Java“ yra aštuoni primityvieji tipai. Jie yra int, trumpas, baitas, ilgas, boolean, char, float ir double. Atitinkama loginio duomenų tipo įvyniojimo klasė yra loginė. „Char“ duomenų tipo įvyniojimo klasė yra simbolis. Trumpos, baitinis, sveikasis skaičius, ilgasis, plūdrusis ir dvigubasis yra kitos įvyniojimo klasės. Primityvaus duomenų tipo konvertavimas į objektą automatiškai vadinamas autoboxing. Objekto konvertavimas į primityvų tipą yra automatiškai vadinamas dėžės pašalinimu. Šiame straipsnyje aptariamos dvi įvyniojimo klasės, kurios yra sveikasis skaičius ir plūdrumas. pagrindinis skirtumas tarp sveikojo skaičiaus ir „Float“ yra tai Sveikasis skaičius yra įvyniojimo klasė, susijusi su pirminių duomenų tipu, o „Plūdė“ yra įvyniojimo klasė, susijusi su pirminio duomenų pirminio duomenų tipu.

TURINYS

1. Apžvalga ir svarbiausias skirtumas
2. Kas yra sveikasis skaičius
3. Kas yra plūdės
4. Sveikojo skaičiaus ir plūdrumo panašumai
5. Šalutinis palyginimas - sveikasis skaičius ir kintama lentelės forma
6. Santrauka

Kas yra sveikasis skaičius?

Sveikasis skaičius yra „Java“ aplanko klasė. Atitinkamas duomenų tipas yra int. Jis naudojamas norint konvertuoti vidinių duomenų tipą į objektą arba konvertuoti objektą į vidinį. Žemiau pateiktą pavyzdį skaitykite apie „Integer“ įvyniojimo klasę.

01 paveikslas: Programa su sveiko skaičiaus įvyniojimo klase

Pagal aukščiau pateiktą programą, x yra int tipo kintamasis. Joje yra vertė 10. Integer.valueOf yra naudojamas konvertuoti int į Integer tipo objektą. X kintamasis perduodamas metodo vertei. Taip pat int yra paverčiamas sveiku skaičiumi.

Y yra sveikojo tipo objektas. 5 vertė perduodama konstruktoriui. Taikant intValue metodą, objektas konvertuojamas į int duomenų tipą. Ši konvertuota reikšmė saugoma z kintamajame, kuris gali išlaikyti int.

02 paveikslas: „Autobox“ ir „Box“ pavyzdžiai1

Pagal aukščiau pateiktą programą kintamasis x turi int. Priskirdamas jį sveikam skaičiui, kompiliatorius automatiškai rašo „Integer.valueOf (x)“ iš vidaus. Tai yra automatinis boksas. „A“ yra sveikasis skaičius. 6 vertė perduodama konstruktoriui. Priskirdamas reikšmę b, kompiliatorius automatiškai vidinėje vietoje rašo a.intValue (). Tai yra dėžutė.

Kas yra plūdės?

Plūdė yra „Java“ aplanko klasė. Atitinkamas duomenų tipas yra plūdė. Jis naudojamas konvertuoti plūdės duomenų tipą į objektą arba konvertuoti objektą į plūdę. Žemiau pateiktą pavyzdį skaitykite apie „Float wrapper“ klasę.

03 paveikslas: Programa su „Float Wrapper Class“

Pagal aukščiau pateiktą programą, x yra kintamojo tipo plūdė. Jo vertė yra 20,5f. „Float.valueOf“ yra naudojamas konvertuoti plūdę į „Float“ tipo objektą. X kintamasis perduodamas „valueOf“ metodui. Panašiai plūdė yra paverčiama plūde.

Y yra plūdės tipo objektas. 10.5f vertė perduodama konstruktoriui. Taikant „floatValue“ metodą, šis objektas konvertuojamas į „float data“ tipą. Ši konvertuota vertė yra saugoma į z kintamąjį, kuris gali išlaikyti plūduriuojančią reikšmę.

Paveikslėlis 04: Automatinio dėžutės ir dėžutės panaikinimo pavyzdys2

Pagal aukščiau pateiktą programą kintamasis x turi plūdę. Priskirdamas jį „Float“, kompiliatorius automatiškai viduje įrašo „Float.valueOf (x)“. Tai yra „autoboxing“. '' '' Yra plūdės tipo. 6.1f vertė perduodama konstruktoriui. Priskirdamas reikšmę b, kompiliatorius automatiškai rašo a.floatValue () iš vidaus. Tai yra dėžutė.

Koks yra sveikojo skaičiaus ir plūdrumo panašumas?

  • „Integer“ ir „Float“ yra „Java“ vyniojimo klasės.

Koks yra sveikasis ir kintamasis skirtumas??

Sveikasis skaičius arba plūduriuojantis

Sveikasis skaičius yra klasė, apimanti objekto pirminio tipo int reikšmę. Plūdė yra klasė, apimanti primityvaus tipo plūdės vertę objekte.
Susijęs pirminių duomenų tipas
Sveikasis skaičius yra įvyniojimo klasė, susijusi su vidinių duomenų tipu. Plūdė yra įvyniojimo klasė, susijusi su plūdės duomenų tipu.

Santrauka - Sveikasis skaičius vs Plūdė

„Java“ yra aštuoni pagrindiniai primityvieji tipai. Jie yra vidiniai, trumpi, baitiniai, ilgi, loginiai, char, plūdrieji ir dvigubi. Kartais primityvių duomenų tipus reikia konvertuoti į objektus, o objektus - į primityvius. Tam naudojamos vyniojimo klasės. Kiekvienas primityvus tipas turi atitinkamą įvyniojimo klasę. Šios įvyniojimo klasės yra sveikasis, trumpasis, baitinis, ilgasis, loginis, char, plūdinis ir dvigubas. Šiame straipsnyje buvo aptartas skirtumas tarp sveikojo skaičiaus ir kintamo. Skirtumas tarp sveikojo ir kintamojo yra tas, kad sveikasis skaičius yra įvyniojimo klasė, susijusi su pirminiais pirminiais duomenų tipais, o „Plūduriuoju“ yra įvyniojimo klasė, susijusi su pirminiais duomenų srautais..

Nuoroda:

1. „Apvyniojimo klasė„ Java “-„ Javatpoint “.“, „Java Point“. Galima rasti čia
2.Sveikasis skaičius („Java SE 9“ ir „JDK 9“). Galima rasti čia
3.Plūdė („Java SE 9“ ir „JDK 9“). Galima rasti čia