Java >> Tutoriel Java >  >> Java

Types de données Java | Primitif et non primitif (objet) avec exemples

Lorsque vous créez des variables en Java, vous devez cette fois définir un type de données avec le nom de la variable. L'allocation de mémoire variable (taille) dépend des types de données Java.

Ce tutoriel vous apprendra les bases des types de données en Java.

Il existe 2 types de données en Java, puis divisés en plusieurs parties comme ci-dessous.

  1. Types de données primitives : Les types de données de classe prédéfinis incluent boolean, char, byte, short, int, long, float et double.
  2. Types de données non primitifs (Référence/Objet) : Les types de données non primitifs incluent les classes, les chaînes, l'interface et les tableaux.

Les types de données primitifs en Java sont :

  • booléen - T le type dont les valeurs store ou sates sont soit true ou faux
  • car - Le type de caractère dont les valeurs sont des caractères Unicode 16 bits, utilisé pour stocker les valeurs de caractères.
  • Les types arithmétiques ou numériques :
    • types entiers :
      • octet - Sa plage de valeurs se situe entre -128 et 127 (inclus).
      • court - Sa plage de valeurs se situe entre -32 768 et 32 767 (inclus)
      • entier - Sa plage de valeurs se situe entre -2 147 483 648 (-2^31) et 2 147 483 647 (2^31 -1) (inclus).
      • long - Sa plage de valeurs est comprise entre -9 223 372 036 854 775 808 (-2^63) et 9 223 372 036 854 775 807 (2^63 -1) (inclus).
    • types à virgule flottante :
      • flotter - Sa valeur par défaut est 0.0F.
      • doubler - Sa valeur par défaut est 0.0d.

Taille et détails des types de données Java.

Voici plus de détails sur le type de données avec sa valeur par défaut, sa taille et son exemple.

Type Description Par défaut Taille Exemples de littéraux
booléen vrai ou faux faux 1 bit vrai , faux
octet entier complément à deux 0 8 bits (aucun)
caractère Caractère Unicode \u0000 16 bits 'a' , '\u0041' , '\101' , '\\' , '\'' , '\n' , 'ß'
court entier complément à deux 0 16 bits (aucun)
entier entier complément à deux 0 32 bits -2 , -1 , 0 , 1 , 2
longue entier complément à deux 0 64 bits -2L , -1L , 0L , 1L , 2L
flottant IEEE 754 virgule flottante 0.0 32 bits 1.23e100f , -1.23e-100f , .3f , 3.14F
doubler IEEE 754 virgule flottante 0.0 64 bits 1.23456e300d , -1.23456e-300d , 1e1d

Exemples de types de données Java

Exemples de types de données primitifs simples.

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';
 }
}

Exemples de types de données non primitifs

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

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

 }
}

Doit lire ci-dessous le didacticiel lié basé sur le type de données non primitif

  • Classe de chaîne | Syntaxe | Méthodes | Exemples en Java
  • Tableau Java | Initialisation | Longueur | Méthodes | Types avec exemples
  • Classe Java | Déclaration | Types | Exemple

Faites des commentaires si vous avez des doutes et des suggestions sur ce tutoriel.


Balise Java