Grunnleggende datatyper i Java

Grunnleggende datatyper i Java
En datatype på et programmeringsspråk er et attributt som instruerer datamaskinen om hvordan man tolker verdien gitt til dataene. Datatyper kan klassifiseres i forskjellige kategorier på grunnlag av verdien de lagrer. Datatyper i Java er generelt kategorisert i følgende typer.
  1. Primitiv
  2. ikke-primitiv

Primitive datatyper

Datatyper som et programmeringsspråk forhåndsdefiner kalles primitive datatyper. Disse datatypene kan lagre en bestemt type og størrelse på variabel.

Grunnleggende primitive datatyper tilgjengelig i Java er:

boolsk

Denne datatypen lagrer verdier som er sanne eller usanne og brukes til å spore sanne eller falske forhold for enkle flagg.

Eksempel

boolsk flagg;
flagg = sant;
Standardverdi Størrelse
falsk 1 byte

byte

Når det kreves å spare minne i matriser, er vi en byte -datatype som er i stand til å gjøre det fordi den er mindre enn et heltall (4 ganger) og kan brukes i stedet for int data-type.

Verdiområde

-128 til 127

Eksempel

byte alder;
Alder = 20;
Standardverdi Størrelse
0 1 byte

røye

En 16-biters datatype som brukes til å lagre tegn kalles char datatype.

Verdiområde

'\ u0000' til '\ uffff' eller 0 til 65.535.

Eksempel

char a;
a = 'x';
Standardverdi Størrelse
'\ u0000 2 byte

kort

En annen 16-biters datatype som brukes til å spare minne er den korte datatypen.

Verdiområde

-32.768 til 32.767.

Eksempel

kort verdi = 10000;
Standardverdi Størrelse
0 2 byte

int

Int datatype er en grunnleggende 32-bit datatype som brukes til integrerte verdier som standard.

Verdiområde

-2.147.483.648 til -2.147.483.647

Eksempel

int -nummer;
nummer = 1000;
Standardverdi Størrelse
0 4 byte

lang

Den lange datatypen gir et større utvalg av verdier sammenlignet med Int-datatypen, dessuten er det et 64-bits tos komplement heltall.

Verdiområde

-9.223.372.036.854.775.808 (-2^63) til 9.223.372.036.854.775.807 (2^63 -1)

Eksempel

lang avstand;
avstand = 1221;
Standardverdi Størrelse
0l 8 byte

flyte

Float-datatypen er en 32-biters datatype som brukes til desimaltall og brukes ikke til eksakte tall.

Eksempel

float pi;
PI = 3.14;
Standardverdi Størrelse
0.0f 4 byte

dobbelt

I likhet med Float Data-typen brukes den doble datatypen som er en 64-biters datatype for desimalpunkttall, og dette brukes heller ikke til eksakte tall.

Verdiområde

Ubegrenset

Eksempel

dobbelt område;
Område = 4324352.16;
Standardverdi Størrelse
0.0D 8 byte

Nå som vi har god forståelse av de primitive datatypene, la oss diskutere ikke-primitive datatyper.

Ikke-primitive datatyper

Datatyper som er brukerdefinerte og ikke er spesifisert i programmeringsspråket, blir referert til som ikke-primitive datatyper.

De ikke-primitive datatypene i Java inkluderer

Streng

En strengdatatype i Java blir sett på som et objekt som lagrer tekst.

Klasser

En klasse er en datatype som er spesifisert av en bruker som brukes til å lage objekter. Den spesifiserer egenskapene eller metodene til objekter som tilhører en lignende type.

Matriser

Java -matriser blir referert til som datastrukturer som er implementert som objekter. Med enkle ord kan disse betraktes som objekter som inneholder et spesifikt antall og type verdier.

Konklusjon

Java -datatyper er kategorisert i følgende typer; Primitive datatyper og ikke-primitive datatyper. Primitive datatyper er allerede spesifisert på programmeringsspråket, men ikke-primitive datatyper er brukerdefinerte. Boolsk, byte, røye, kort, int, lang, float og dobbelt fall under kategorien primitive datatyper, mens streng, klasser og matriser er klassifisert i kategorien ikke-primitive datatyper. Vi har diskutert disse datatypene i detalj i denne oppskrivningen.