JavaRush /Blog Java /Random-FR /Types primitifs Java
articles
Niveau 15

Types primitifs Java

Publié dans le groupe Random-FR
Comme déjà mentionné, les types primitifs suivants sont définis en Java : Types primitifs Java - 1
  • types entiers ;
  • types réels ;
  • type booléen.
Une instruction de déclaration de variable primitive peut être suivie d'une instruction d'initialisation " =", qui attribue une valeur initiale à la variable créée.

1. Types de variables entières

Les types entiers varient selon la quantité de mémoire qui leur est allouée. Les caractéristiques des types entiers sont données dans le tableau. 1.1.
Tableau 1.1. Caractéristiques des types entiers Java
Types primitifs Java - 2Comme vous pouvez le voir dans le tableau ci-dessous, les variables entières, à l'exception du type char, sont considérées comme des variables signées dans le langage Java. Les constantes entières peuvent être spécifiées dans un programme de trois manières : sous forme de valeurs décimales, hexadécimales ou octales. Par défaut, tous les nombres sont interprétés comme décimaux et sont de type int. Vous pouvez indiquer explicitement le type d'appartenance en ajoutant une lettre ou une lettre longà la fin du numéro . Une valeur hexadécimale est spécifiée à l'aide des caractères ou , suivis de la valeur du nombre (chiffres et lettres ou ), par exemple : . Un nombre en notation octale doit commencer par un zéro, suivi d'un ou plusieurs chiffres octaux, par exemple . Les nombres octaux et hexadécimaux peuvent être à la fois positifs et négatifs et varier dans les mêmes plages que les nombres en représentation décimale (par exemple, les nombres hexadécimaux ont une valeur maximale et une valeur minimale de - , et les nombres octaux ont respectivement et - ) . déclarer des variables entières :"l""L""0x""0X"0-9A-Fa-f0x7FFF077777byte0x7F0x80177200
int x = 0;
long i, j, k;
byte a1 = 0xF1, a2 = 0x07;
short r1 = 017;
Les caractères en Java sont définis à l'aide d'un mot-clé charet sont implémentés à l'aide du standard Unicode. Vous pouvez spécifier une constante de symbole dans un programme ou sous forme de symbole ordinaire. La signification symbolique doit être entourée d'une paire d'apostrophes simples, par exemple :
char symbol='f';
Une autre façon d'écrire des caractères est une paire de caractères "\u"suivie d'un nombre hexadécimal à quatre chiffres (allant de 0000à FFFF) représentant le code Unicode du caractère, par exemple :
char symbol = '\u0042';
Certains caractères introuvables sur le clavier peuvent être spécifiés à l'aide de séquences d'échappement, \qui contiennent le caractère " " suivi d'un caractère alphabétique identifiant la séquence d'échappement, comme indiqué dans le tableau 1. 1.2.
Tableau 1.2. Séquences d'échappement utilisées dans le langage Java
Types primitifs Java - 3

2. Types réels de variables

Le langage Java prend en charge les nombres et variables à virgule flottante ordinaires et doubles - types floatet double. Pour les nombres à virgule flottante, vous devez spécifier les parties entières et fractionnaires, séparées par un point, par exemple 4.6ou 7.0. Pour les grands nombres, vous pouvez utiliser la notation exponentielle (en utilisant un symbole "e"ou un symbole pour séparer la mantisse de l'exposant "E"), par exemple, le nombre -3,58×107 s'écrit –3.58E7, et le nombre 73,675×10-15 s'écrit 73.675e-15. Les caractéristiques des types réels Java sont présentées dans le tableau. 2.1.
Tableau 2.1. Caractéristiques des types réels Java
Types primitifs Java - 4Les variables à virgule flottante peuvent stocker non seulement des valeurs numériques, mais également n'importe quel indicateur (état) spécialement défini : l'infini négatif, le zéro négatif, l'infini positif, le zéro positif et non un nombre NaN. Toutes les constantes à virgule flottante sont supposées être de type double. Pour spécifier un certain nombre de types , vous devez ajouter un symbole ou un symbole floatà la fin de celui-ci . Exemples de déclarations de variables à virgule flottante :"f""F"
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;

3. Type de variable booléenne

Les variables booléennes (variables logiques) peuvent prendre l'une des deux valeurs suivantes : « vrai » ou « faux » et sont utilisées dans les langages de programmation dans les opérations relationnelles (comparaison) et logiques. Donc le résultat de la comparaison
5 > 3
sera « vrai », et le résultat de la comparaison
8 < 1
sera "faux". Contrairement à C, où le résultat « faux » est associé à une valeur entière de type int0 et le résultat « vrai » est associé à une valeur non nulle de type intet, par conséquent, les résultats de la comparaison se voient attribuer une valeur entière. (généralement 0 ou 1), Java a introduit les variables booléennes avec son propre type de données distinct. Les variables booléennes en Java sont définies à l'aide du mot-clé boolean et ne peuvent avoir qu'une des deux valeurs suivantes : true ou false , par exemple.
boolean switch = true;
Lien vers la source : Types primitifs Java
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION