« Java/Variables et types » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 6 :
| suivant = [[../Opérations/]]
}}
{{autres projets|b=Programmation Java/Types de base}}
 
La base de tout programme est la manipulation de données et d'ailleurs tous les programmes ne sont que ça ! C'est pourquoi il faut savoir quels sont les types de données de base que l'on peut utiliser dans le langage Java mais aussi comment créer des données que l'on appelle variable.
 
== Les types de base ==
Les types de donnée de base en Java sont :
* '''boolean''' : représente un booléen (d'ordre 2 en réalité) qui ne pourra prendre que les valeurs '''true''' ou '''false'''.
 
* '''byte''' : représente un entier relatif très court (entre {{formatnum:-128}} et {{formatnum:127}})
 
* '''shortbyte''' : représente un entier relatif très court (entre {{formatnum:-32768128}} et {{formatnum:32767127}})
 
* '''intshort''' : représente un entier relatif court (entre {{formatnum:-214748364832768}} et {{formatnum:214748364732767}})
 
* '''longint''' : représente un entier relatif long (entre {{formatnum:-92233720368547758082147483648}} et {{formatnum:92233720368547758072147483647}})
 
* '''bytelong''' : représente un entier relatif très courtlong (entre {{formatnum:-1289223372036854775808}} et {{formatnum:1279223372036854775807}})
* '''float''' : représente un nombre décimal (entre <math>-3,4.10^{38}</math> et <math>3,4.10^{38}</math>)
 
* '''doublefloat''' : représente un nombre décimal à double précision. (entre <math>-13,74.10^{30838}</math> et <math>13,74.10^{30838}</math>)
 
* '''chardouble''' : représente un caractèrenombre décimal à double précision. (entre '\u0000'<math>-1,7.10^{308}</math> et '\uffff')<math>1,7.10^{308}</math>)
 
* '''char''' : un caractère (entre '\u0000' et '\uffff').
 
* '''string''' : une chaine de caractère.
 
{| style="text-align:center" class="wikitable"