wikiHow est un wiki, ce qui veut dire que de nombreux articles sont rédigés par plusieurs auteurs(es). Pour créer cet article, 22 personnes, certaines anonymes, ont participé à son édition et à son amélioration au fil du temps.
Cet article a été consulté 1 014 fois.
Les variables comptent parmi les concepts les plus importants de la programmation informatique. Elles permettent de stocker temporairement des informations telles que les lettres, les chaines de caractères, les nombres, les états binaires, les références à des objets et bien d'autres choses encore. Leurs types permettront de déterminer l'espace qu'elles occuperont dans la mémoire vive de l'ordinateur qui exécute le programme.
Étapes
-
1Créez un programme simple en Java. En voici un exemple nommé Bonjour.java :
public class Bonjour { public static void main(String[] args) { System.out.println("Bonjour à tous!");
-
2Recherchez où insérer une variable dans le code. Souvenez-vous que si vous placez une variable dans la classe principale de votre programme, vous pourrez l'y utiliser n'importe où. Toute variable en Java doit être obligatoirement typée et vous devrez de ce fait lui choisir un attribut appelé type qui sera représentatif de sa valeur ou de sa forme et déterminera la taille qu'elle occupera dans la mémoire de l'ordinateur exécutant le programme [1] .
-
Les types entiers comme 3, 400 ou −32 000 :
- le type byte pourra stocker une valeur comprise entre −128 et +127 et occupera 1 octet en mémoire ;
- le type short représentera une valeur comprise entre −32 768 et +32 767 et occupera 2 octets de mémoire ;
- le type int pourra contenir un nombre de valeur comprise entre – 2 147 483 648 et +2 147 483 647et occupera 4 octets de mémoire ;
- le type long contiendra un nombre entier compris entre −9 223 372 036 854 775 808 et +9 223 372 036 854 775 807 et occupera 8 octets de mémoire.
-
Les types à virgule flottante permettent de stocker des valeurs ayant une composante fractionnelle comme 3,1416 :
- le type float sera utilisé pour stocker un nombre réel en simple précision sur 4 octets ;
- le type double permettra de stocker un nombre réel en double précision sur 8 octets.
-
Le type caractère ;
- le type char permet de stocker un caractère comme « a », « f » ou « W » sur 16 bits en mode unicode [2] .
-
Le type booléen permet de stocker un état binaire :
- le type boolean ne peut prendre que deux valeurs, vrai et faux. Une variable de ce type est stockée sur 4 octets.
-
Les types référentiels sont des pointeurs utilisés pour faire référence à des objets en mémoire :
- le type array sera utilisé pour référencer un tableau ;
- le type string pointera vers une chaine de caractères.
-
Les types entiers comme 3, 400 ou −32 000 :
-
3Créez une variable. Voici quelques exemples sur la manière de créer des variables et de leur assigner une valeur de type déterminé :
- int valeur_entière = 0;
- double valeur_double = 635.29;
- float valeur_décimale = 4.43f;
- boolean vrai_faux = true;
- string un_caractère = "Mon chien a mangé un jouet";
- char une_lettre = "f";
-
4Sachez comment déclarer une variable. Pour déclarer une variable et lui affecter une valeur initiale, vous devez d'abord déclarer le type qu'elle aura, puis le nom que vous voulez lui donner suivi du symbole d'affectation = et enfin sa valeur initiale qui devra être en conformité avec le type déclaré. Ceci se fera sous la forme : type_de_la_variable nom_de_la_variable = valeur_initiale. Les caractères accentués sont admis dans les noms des variables en Java [3] .
-
5Protégez une variable afin de la rendre immuable. Vous pouvez figer la valeur d'une variable en ajoutant le préfixe final à sa déclaration. Elle deviendra ainsi une constante et si vous lui appliquez ce traitement, toute tentative de modification de sa valeur résultera en un message d'erreur. La déclaration d'une constante se fera sous la forme : final type nom = valeur [4] .
- Si vous effectuez la déclaration final int un_nombre = 35;, la variable un_nombre sera immuable et sa valeur ne pourra plus être modifiée par la suite.
Publicité
Conseils
- Chacune des variables utilisées dans un programme doit porter un nom unique , sinon vous vous heurterez à des erreurs.
- Toutes les lignes d'instructions sous Java doivent se terminer par un caractère point-virgule ;
- Dans certaines circonstances, différentes variables peuvent porter le même nom. Une variable utilisée à l'intérieur d'une méthode, dite locale, peut avoir le même nom qu'une autre instanciée ailleurs dans le programme.
- Java est sensible à la casse. Cette_Variable est différente de cette_variable.
- Si vous voulez en savoir davantage sur le langage Java, allez sur le site https://www.jmdoudoux.fr/accueil_java.htm#dej où vous trouverez un important livre publié en français sous licence GNU-FDL et téléchargeable au format PDF pour une consultation hors ligne.
Éléments nécessaires
- L'indispensable JDK ou kit de développement de Java qui est très facile à obtenir et à installer dans toutes ses versions
- Un éditeur capable d'enregistrer dans un format de texte pur comme Notepad++ sous Windows et Mac ou Geany sous Linux
- Un environnement de développement intégré spécialisé comme Netbeans ou Eclipse vous aidera beaucoup