Primitīvie datu veidi Java programmēšanā

Gandrīz katrā Java programmā jūs atradīsit primitīvos izmantotos datu tipus. Tie nodrošina veidu, kā saglabāt vienkāršās vērtības, ar kurām programma nodarbojas. Piemēram, apsveriet kalkulatora programmu, kas ļauj lietotājam veikt matemātiskus aprēķinus. Lai programma sasniegtu savu mērķi, tai jāspēj uzglabāt vērtības, kuras ievada lietotājs. To var izdarīt, izmantojot mainīgie. Mainīgais lielums ir konteiners noteikta veida vērtībai, kas pazīstams kā a datu tips.

Primitīvie datu veidi

Java nāk ar astoņiem primitīviem datu tipiem, lai apstrādātu vienkāršas datu vērtības. Tos var iedalīt četrās kategorijās pēc to vērtības veida:

  • Veseli skaitļi: tie ir pozitīvi un negatīvi veseli skaitļi.
  • Peldošā komata skaitļi: jebkurš skaitlis, kuram ir daļēja daļa.
  • Rakstzīmes: viens varonis.
  • Patiesības vērtības: vai nu patiesa, vai nepatiesa.

Veseli skaitļi

Veseli skaitļi satur skaitļu vērtības, kurām nevar būt daļēja daļa. Ir četri dažādi veidi:

  • baits: izmanto vienu baitu, lai saglabātu vērtības no -128 līdz 127
  • instagram viewer
  • īss: izmanto divus baitus, lai saglabātu vērtības no -32,768 līdz 32,767
  • int: izmanto četrus baitus, lai saglabātu vērtības no –2147,483,648 līdz 2,147,483,647
  • garš: izmanto astoņus baitus, lai saglabātu vērtības no -9,223,372,036,854,775,808 līdz 9,223,372,036,854,775,807

Kā redzat no augšas, vienīgā atšķirība starp veidiem ir vērtību diapazons, ko tie var turēt. To diapazoni tieši korelē ar vietas daudzumu, kas datu tipam nepieciešams vērtību saglabāšanai.

Vairumā gadījumu, kad vēlaties attēlot veselu numuru, izmantojiet int datu tips. Tā spēja turēt skaitļus no nedaudz zem -2 miljardiem līdz nedaudz vairāk nekā 2 miljardiem būs piemērota lielākajai daļai veselu skaitļu. Tomēr, ja kāda iemesla dēļ jums ir jāraksta programma, kas izmanto pēc iespējas mazāk atmiņas, apsveriet vērtības, kuras jums jāatspoguļo, un pārbaudiet, vai labāka izvēle ir baits vai īss. Tāpat, ja jūs zināt, ka skaitļi, kas jums jāuzglabā, pārsniedz 2 miljardus, tad izmantojiet garo datu tipu.

Peldošā komata skaitļi

Atšķirībā no veseliem skaitļiem, peldošā komata skaitļiem patīk frakcionētas daļas. Ir divi dažādi veidi:

  • pludiņš: izmanto četrus baitus, lai saglabātu vērtības no -3.4028235E + 38 līdz 3.4028235E + 38
  • dubultā: izmanto astoņus baitus, lai saglabātu vērtības no -1.7976931348623157E + 308 līdz 1,7976931348623157E + 308

Atšķirība starp abiem ir vienkārši frakciju skaits, ko viņi var turēt. Tāpat kā veseli skaitļi, diapazons tieši korelē ar vietas daudzumu, kas nepieciešams skaitļa saglabāšanai. Ja jums nav problēmu ar atmiņu, savās programmās vislabāk ir izmantot dubultā datu tipu. Tas apstrādā frakcionētus skaitļus ar precizitāti, kas nepieciešama lielākajā daļā lietojumprogrammu. Galvenais izņēmums būs finanšu programmatūra, kurā nevar pieļaut noapaļošanas kļūdas.

Rakstzīmes

Ir tikai viens primitīvs datu tips, kas nodarbojas ar atsevišķām rakstzīmēm - char. Char var turēt vienas rakstzīmes vērtību un ir balstīta uz 16 bitu Unicode kodējums. Raksturs var būt burts, cipars, pieturzīmes, simbols vai vadības simbols (piemēram, rakstzīmes vērtība, kas apzīmē jaunu līniju vai cilni).

Patiesības vērtības

Java programmas loģiskā darījumā ir jābūt veidam, kā noteikt, kad nosacījums ir patiess un kad ir nepatiess. Būla datu tips var turēt šīs divas vērtības; tā var būt tikai patiesa vai nepatiesa.

instagram story viewer