Java >> Java tutorial >  >> Java

Java-datatyper | Primitiv og ikke-primitiv (objekt) med eksempler

Når du opretter variabler i Java, skal du den gang definere en datatype med variabelnavnet. Den variable hukommelsestildeling (størrelse) afhænger af Java-datatyper.

Denne vejledning vil du lære om grundlæggende datatyper i Java.

Der er 2 datatyper i Java, og derefter opdelt i mange dele som nedenfor.

  1. Primitive datatyper: Foruddefinerede klassedatatyper omfatter boolean, char, byte, short, int, long, float og double.
  2. Ikke-primitive datatyper (reference/objekt): De ikke-primitive datatyper omfatter klasser, strenge, grænseflade og arrays.

Primitive datatyper i Java er:

  • boolesk - T den type, hvis værdier lagrer eller værdier enten er sande eller falsk
  • char - Tegntypen, hvis værdier er 16-bit Unicode-tegn, der bruges til lagertegnværdier.
  • De aritmetiske eller numeriske typer:
    • integraltyper:
      • byte - Dets værdiområde ligger mellem -128 og 127 (inklusive).
      • kort - Dets værdiområde ligger mellem -32.768 til 32.767 (inklusive)
      • int - Dets værdiområde ligger mellem - 2.147.483.648 (-2^31) til 2.147.483.647 (2^31 -1) (inklusive).
      • lang - Dens værdiområde ligger mellem -9.223.372.036.854.775.808(-2^63) til 9.223.372.036.854.775.807(2^63 -1)(inklusive).
    • flydende kommatyper:
      • flyde - Dens standardværdi er 0.0F.
      • dobbelt - Dens standardværdi er 0.0d.

Java-datatypers størrelse og detaljer.

Her er flere detaljer om datatype med dens standardværdi, størrelse og eksempel.

Type Beskrivelse Standard Størrelse Eksempel på bogstaver
boolesk sandt eller falsk falsk 1 bit sandt , falsk
byte toer komplementerer heltal 0 8 bit (ingen)
char Unicode-tegn \u0000 16 bit 'a' , '\u0041' , '\101' , '\\' , '\'' , '\n' , 'ß'
kort toer komplementerer heltal 0 16 bit (ingen)
int toer komplementerer heltal 0 32 bit -2 , -1 , 0 , 1 , 2
lang toer komplementerer heltal 0 64 bit -2L , -1L , 0L , 1L , 2L
float IEEE 754 flydende komma 0,0 32 bit 1.23e100f , -1.23e-100f , .3f , 3.14F
dobbelt IEEE 754 flydende komma 0,0 64 bit 1.23456e300d , -1.23456e-300d , 1e1d

Eksempler på Java-datatyper

Simple eksempler på primitive datatyper.

class Hello {
 public static void main(String args[]) {

 Boolean active = false;
 byte byteV = 10;
 short shortV = 400;
 int iintV = 100000;
 long longV = 100330L;
 float flotV = 84.5f;
 double doubleV = 19.8d;
 char letterA = 'E';
 }
}

Eksempler på ikke – primitive datatyper

class Hello {
 public static void main(String args[]) {

 String name = "EyeHunts";
 int a[] = new int[20]; //Array size of 20

 }
}

Skal læse nedenstående linkede tutoiral baseret på ikke - primitiv datatype

  • Strengklasse | Syntaks | Metoder | Eksempler i Java
  • Java Array | Initialisering | Længde | Metoder | Typer med eksempler
  • Java-klasse | Erklæring | Typer | Eksempel

Skriv en kommentar, hvis du er i tvivl og forslag til denne tutorial.


Java tag