---
# System prepended metadata

title: Les Types primitifs
tags: [Java]

---

# Les Types primitifs

### Le typage et les variables
Types primitives: pour le stockage de valeurs simples comme les nombres, les caractères et les booléens.

En Java, il est impératif de typer ses variables. 
Il est préférable de nommer sa variable avec un nom approprié en camel case :
`firstInt`

#### Type numéraire :

###### Les entiers :
`byte` convient aux valeurs comprisent entre -127 et 127, et alloue 1 byte de mémoire.

`short` convient aux valeurs comprisent entre -32000 et 32000, et alloue 2 bytes de mémoire.

`int` convient aux valeurs comprisent entre -2 milliards et 2 milliards, et alloue 4 bytes de mémoire.

`long` n'a pas de minimum ni de maximum, et alloue 8 bytes de mémoire.

##### Les décimales :

`float` nombre à virgule ex : 100.3f`.

`double` permet d'assigner à une variable un très grand nombre à virgule.

##### Les charactères :

`char` permet de définir un seul charactère.

##### Les Booleans : 

`boolean` peut être égal à true ou false.



Le type String n'est pas primitif mais complexe et nous l'utiliserons beaucoup. 
`String firstString = "Coucou les amis !"`

____

### Quelques règles

Les valeurs ne sont valides qu'entre double guillement `""` excepté le type `char` qui n'a besoin que de simple côte `''`.
Pour des chaînes multi ligne, utiliser `"""`. 

###### tags: `Java`