Les Variables

Une chose essentielle en programmation, c'est les variables. Elles permettent de stocker une valeur comme un nombre, un caractère,
une chaîne de caractère...
Imaginons que le programme est une chambre géante remplie de tiroir. Les tiroirs seraient les variables, et un papier seraient dedans,
ce seraient sa valeur. Voici un exemple concrès d'une variable:


Reprenons:
On déclare une variable x qui est égale à 20 et une variable y égale à 10.
Et on imprime un texte + les valeurs.
Attention, le + entre le texte et la variable est important si vous ne voulez pas avoir d'erreur, par contre
vous pouvez ajoutes autant de + que vous voulez, par exemple un texte, une variable et encore un texte.

Au fait, vous vous demandez sûrement 2 choses:
- Pourquoi quand on déclare les variables c'est pas dans main?
C'est une histoire de cohérence dans le code, vous n'allez pas déclarer des variables dans une méthode...
Rappel: une méthode, c'est une fonction, par exemple marcher ou courir dans la vraie vie, c'est une méthode.
Deuxième question:
C'est quoi le "static" et le "int" avant x=20 et y=10?
Le static, on verra plus tard, en tout cas mettez-le jusqu'à ce qu'on en viendra.
C'est le type de variable. Enfaîtes, il en existe plusieurs:
- byte, peut stocker 1 octet, soit 8 bytes donc 2^8 qui vaut 256. En gros elle peut stocker un chiffre de -255 à 256 si vous préferrez.
- short, peut stocker 2 octet (16 bytes) donc un chiffre de -65535 à 65536.
- int, peut stocker 4 octet (32 bytes) donc un chiffre de ~-(4,29 * 10^9) à ~4.29 * 10^9
- long, peut stocker 8 octet (64 bytes) donc un chiffre de ~-(1,84 * 10^19) à ~1,84 * 10^19, il est toujours suivi d'un L par ex : long x = 10L
- double, chiffre décimal par exemple double x = 1.2
- float, chiffre décimal suivi d'un F par exemple : float x = 1.1F
- char, caractère UTF-16 qui est entre apostrophe par exemple : char lettre = 'A'
- String, chaîne de caractère qui est entre guillemet, par exemple : String nom = "Alexis"
- boolean, interrupteur vrai/faux qui a besoin d'un byte mais on préfère mettre 1 octet de stockage, exemple : boolean isDead = false

Voilà tout les types de variables. Notez que à chaque fin d'instruction, il faut toujours une virgule.
Une variable, comme son nom l'indique, peut changer, voici un code qui en montre la preuve:


Enfaîtes, on déclare juste la variable x et y, on dit la valeur de x, on change la valeur de x (x=y) et on redit la valeur.
C'est tout pour ce 2e tutoriel. Dans le prochain, on va s'interesser au opérateur. Tutoriel 3