Mis vahe on muutujatüübil ja andmetüübil?


Vastus 1:

Muutuja hoiab (osutab) arvutimällu salvestatud andmeid, muutes andmete kasutamise hõlpsamaks, eriti kui te isegi ei tea, mis need andmed on.

Andmeid hoitakse arvutimälus. Andmed on sõnad, numbrid, märgid.

Oletame, et küsite kirjutatud programmis kellegi nime.

Mis su nimi on?:

Ja mõned kasutaja tüübid Karenis.

See nimi Karen oli tundmatu, kuni teie kasutaja selle sisestas, nii et te valmistasite eelnevalt loodud tundmatu nime ettevalmistamiseks muutuja, mis hoiab (osutab) arvutimällu talletatud tundmatuid andmeid.

String userName = "mis iganes kasutaja sisestab";

Karen on teie programmis nüüd tuntud kui kasutajanimi. Kus iganes kasutajat kasutajanime kasutate, kasutate põhimõtteliselt nime Karen.

Nüüd saate oma kasutajale tagasi kuvada tervitussõnumi, kasutades muutujat, mis osutab salvestatud andmetele ja need andmed kuvatakse teie kasutajale.

Oma arvutiprogrammis:

  System.out.println ("Tere", + kasutaja nimi);

Kasutajale kuvatakse ekraanil:

Tere, Karen.


Vastus 2:

Mõtle konteinerina muutujana.

Konteiner, mis hoiab eri tüüpi asju, näiteks vankris supermartsis.

Mõelge andmetüüpidele kui superarvuti üksustele.

Supermartsit külastades võtate vankri endaga kaasa eri tüüpi esemete hoidmiseks.

Seega kasutatakse muutujat kaheksast primitiivsest andmetüübist, näiteks bait, lühike, keskmine, pikk, hõljumine, topelt, südamik või tõeväärtus.

Näide:

privaatne keelnimi = "Luigi"; privaatne skoor = 0;

Ülaltoodud näites on nimi muutuja tüüpi string, millel on väärtus “Luigi”. Samamoodi on skoor muutuja tüüpi int (täisarv), millel on väärtus 0.


Vastus 3:

Mõtle konteinerina muutujana.

Konteiner, mis hoiab eri tüüpi asju, näiteks vankris supermartsis.

Mõelge andmetüüpidele kui superarvuti üksustele.

Supermartsit külastades võtate vankri endaga kaasa eri tüüpi esemete hoidmiseks.

Seega kasutatakse muutujat kaheksast primitiivsest andmetüübist, näiteks bait, lühike, keskmine, pikk, hõljumine, topelt, südamik või tõeväärtus.

Näide:

privaatne keelnimi = "Luigi"; privaatne skoor = 0;

Ülaltoodud näites on nimi muutuja tüüpi string, millel on väärtus “Luigi”. Samamoodi on skoor muutuja tüüpi int (täisarv), millel on väärtus 0.