Java Tutorial

Types de données Java – Javatpoint

Les types de données spécifient les différentes tailles et valeurs qui peuvent être stockées dans la variable. Il existe deux types de types de données en Java :

  1. Types de données primitifs : Les types de données primitifs incluent boolean, char, byte, short, int, long, float et double.
  2. Types de données non primitifs : Les types de données non primitifs incluent les classes, les interfaces et les tableaux.

Types de données primitifs Java

En langage Java, les types de données primitifs sont les blocs de construction de la manipulation des données. Ce sont les types de données les plus basiques disponibles en langage Java.

Java est un langage de programmation à typage statique. Cela signifie que toutes les variables doivent être déclarées avant son utilisation. C’est pourquoi nous devons déclarer le type et le nom de la variable.

Il existe 8 types de types de données primitifs :

  • type de données booléen
  • type de données octet
  • type de données char
  • type de données court
  • type de données int
  • type de données long
  • type de données flottant
  • double type de données

Type de données Valeur par défaut Taille par défaut
booléen FAUX 1 bit
carboniser ‘u0000’ 2 octets
octet 0 1 octet
court 0 2 octets
entier 0 4 octets
long 0L 8 octets
flotter 0.0f 4 octets
double 0.0d 8 octets

Type de données booléen

Le type de données booléen est utilisé pour stocker uniquement deux valeurs possibles : vrai et faux. Ce type de données est utilisé pour les indicateurs simples qui suivent les conditions vrai/faux.

Le type de données booléen spécifie un bit d’information, mais sa “taille” ne peut pas être définie avec précision.

Exemple:

Type de données d’octet

Le type de données byte est un exemple de type de données primitif. Il s’agit d’un entier complément à deux signé sur 8 bits. Sa plage de valeurs se situe entre -128 et 127 (inclus). Sa valeur minimale est -128 et sa valeur maximale est 127. Sa valeur par défaut est 0.

Le type de données byte est utilisé pour économiser de la mémoire dans les grands tableaux où les économies de mémoire sont les plus nécessaires. Cela économise de l’espace car un octet est 4 fois plus petit qu’un entier. Il peut également être utilisé à la place du type de données “int”.

Exemple:

Type de données court

Le type de données court est un entier de complément à deux signé de 16 bits. Sa plage de valeurs se situe entre -32 768 et 32 ​​767 (inclus). Sa valeur minimale est de -32 768 et sa valeur maximale est de 32 767. Sa valeur par défaut est 0.

Le type de données court peut également être utilisé pour économiser de la mémoire, tout comme le type de données byte. Un type de données court est 2 fois plus petit qu’un entier.

Exemple:

Type de données entier

Le type de données int est un entier 32 bits signé complément à deux. Sa plage de valeurs est comprise entre -2 147 483 648 (-2^31) et 2 147 483 647 (2^31 -1) (inclus). Sa valeur minimale est – 2 147 483 648 et sa valeur maximale est 2 147 483 647. Sa valeur par défaut est 0.

Le type de données int est généralement utilisé comme type de données par défaut pour les valeurs intégrales, sauf s’il n’y a pas de problème de mémoire.

Exemple:

Type de données long

Le type de données long est un entier de complément à deux de 64 bits. Sa plage de valeurs se situe entre -9 223 372 036 854 775 808 (-2 ^ 63) et 9 223 372 036 854 775 807 (2 ^ 63 -1) (inclus). Sa valeur minimale est – 9 223 372 036 854 775 808 et sa valeur maximale est 9 223 372 036 854 775 807. Sa valeur par défaut est 0. Le type de données long est utilisé lorsque vous avez besoin d’une plage de valeurs supérieure à celles fournies par int.

Exemple:

Type de données flottant

Le type de données float est une virgule flottante IEEE 754 32 bits simple précision. Sa plage de valeurs est illimitée. Il est recommandé d’utiliser un flottant (au lieu de double) si vous avez besoin d’économiser de la mémoire dans de grands tableaux de nombres à virgule flottante. Le type de données float ne doit jamais être utilisé pour des valeurs précises, telles que la devise. Sa valeur par défaut est 0.0F.

Exemple:

Double type de données

Le type de données double est une virgule flottante IEEE 754 64 bits double précision. Sa plage de valeur est illimitée. Le type de données double est généralement utilisé pour les valeurs décimales, tout comme float. Le type de données double ne doit également jamais être utilisé pour des valeurs précises, telles que la devise. Sa valeur par défaut est 0.0d.

Exemple:

Type de données de caractère

Le type de données char est un seul caractère Unicode 16 bits. Sa plage de valeurs est comprise entre ‘u0000’ (ou 0) et ‘uffff’ (ou 65 535 inclus). Le type de données char est utilisé pour stocker des caractères.

Exemple:

Pourquoi char utilise 2 octets en Java et qu’est-ce que u0000 ?

C’est parce que Java utilise le système Unicode et non le système de code ASCII. Le u0000 est la plage la plus basse du système Unicode. Pour obtenir des explications détaillées sur Unicode, visitez la page suivante.

.

#Types #données #Java #Javatpoint

Related Articles

Check Also
Close
Back to top button