Java Une variable?[disponible depuis Java 11] Java 33 / 90 Variables Typage statique Java Java 34 / 90 Declarer une variable type nomVariable; Variables Typage statique Java Declarer une variable type nomVariable; Deux choix possibles pour typer les variables Types simples (primitifs) : commencent par une lettre en minuscule Types objets : commencent par une lettre en majuscule Java 34 / 90 (C) MOU HI (C) Variables Typage statique Java Principaux types primitifs en Java byte : entier code sur 1 octet (entre -128 et 127) short : entier code sur 2 octets (entre -32 768 et 32 767) int : entier code sur 4 octets (entre 2 147 483 648 et 2 147 483 647) long : entier code sur 8 octets (entre -9 223 372 036 854 775 808 et +9 223 372 036 854 775 807) float : nombre a` virgule code sur 4 octets double : nombre a` virgule code sur 8 octets boolean : soit true soit false (1 octet) char : caractere code sur 2 octet situe entre deux ' Java 35 / 90 (C) MOU HI (C) Variables Typage statique Java Principaux types primitifs en Java byte : entier codesur 1 octet (entre -128 et 127) short : entier codesur 2 octets (entre -32 768 et 32 767) int : entier codesur 4 octets (entre 2 147 483 648 et 2 147 483 647) long : entier code sur 8 octets (entre -9 223 372 036 854 775 808 et +9 223 372 036 854 775 807) float : nombre a`virgule codesur 4 octets double : nombre a`virgule codesur 8 octets boolean : soit true soit false (1 octet) char : caractere codesur 2 octet situe entre deux ' Pas de type primitif pour les chaines de caractere.Un pointeur vers une zone memoire Permettant de stocker une ou plusieurs donnees Pouvant avoir plusieurs valeurs differentes dans un programme Java est un langage de programmation fortement type Il faut preciser le type de chaque variable Une variable peut avoir de valeurs differentes mais ne peut changer de type.Java 32 / 90 (C) MOU HI (C) Variables Java Deux modes de typage en Java Statique : le type est precise a`la declaration de la variable Dynamique : la variable est declaree avec le mot-cle var et son type est dynamiquement determinea`partir de la valeur initiale.Un pointeur vers une zone memoire Permettant de stocker une ou plusieurs donnees Pouvant avoir plusieurs valeurs differentes dans un programme Java 32 / 90 Variables Java Une variable?