Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

Java pour les développeurs Android

Créer une première variable

Testez gratuitement nos 1334 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Apprenez à créer et à manipuler une variable en Java. Initiez-vous au typage et aux opérations de base.
07:34

Transcription

Nous allons voir dans cette vidéo, comment écrire une variable et manipuler les types primitifs en Java. Nous allons donc créer notre première variable. Cela se décompose en deux mots : la première partie « int » donne le typage de ma variable. Java est un langage dit typé, c'est-à-dire que chaque variable que l'on a doit correspondre à un typage, c'est-à-dire indiquer qu'est-ce qu'on va mettre dedans. « Int » représente un entier. Si on regarde, ici on a un paramètre, c'est une variable, il possède un typage. Si je vais voir mon contenu de ma méthode « w », « tag » possède un typage « String », « message » possède un typage « String » et ainsi de suite. Nous avons donc écrit ici une variable qui s'appelle « maVariable » et qui est de type « int ». En Java, il existe un ensemble de types primitifs. Voici un résumé des types primitifs de java. « Boolean » représente « true » ou « false », c'est-à-dire vrai ou faux, c'est une variable qui ne peut avoir que deux valeurs possibles. « Char » représente un caractère, par exemple la lettre « a » est un caractère mais le symbole divisé est aussi un caractère. « byte », « short », « int », « long » sont des chiffres entiers avec une longueur plus ou moins grande. « Float » et « double » sont des chiffres à virgule. Donc dans ma variable, je vais vouloir y mettre une valeur « =5 », « maVariable » vaut 5. Si je veux manipuler ma variable maintenant, si je veux lui ajouter une autre valeur, ici, qu'est-ce que je fais ? Dans la première ligne, j'écris « = », ça veut dire que je donne à « maVariable » la valeur 5. « += », je lui ajoute 6, c'est-à-dire que maintenant dans ma variable, j'ai 11. Si j'enlève le « += », dans ce cas-là, dans ma variable, il y aura 6. Le « += » peut aussi s'écrire de cette façon pour indiquer que dans « maVariable », je mets ce qu'il y avait dans « maVariable » « +6 ». Je vais pouvoir utiliser plusieurs variables et si on regarde, mon auto-complétion me propose les variables que j'ai déjà écrits. Donc dans « maVariable3 », j'aurais le contenu de « maVariable + maVariable2 » au moment où l'instruction est effectuée. J'aurais donc 12. Si je veux afficher le contenu de ma variable dans la console, ici, « Log.w » attend un « String ». Java convertit automatiquement les entiers en « String » s'ils sont précédés ou suivis d'un « String », c'est-à-dire qu'ici, j'ai un « String » avant, j'ajoute « maVariable ». Donc le « + » ici ne correspond pas au « + » de l'addition mais au « + » de la concaténation, c'est-à-dire mettre bout à bout. Elle convertira automatiquement l'entier en chaine de caractères. J'afficherai donc dans la console « Coucou5 ». Si je veux mettre un espace, je lance, il m'affiche « Coucou5 » car j'ai écrit « maVariable ». On peut voir ici que « maVariable3 » est écrit d'une manière différente de ma « maVariable » et de « maVariable2 ». Qu'est-ce que ça veut dire ? Ça veut simplement dire que je ne l'utilise pas. C'est-à-dire que j'ai créé une variable que je n'utilise pas. Elle ne sert qu'à stocker des valeurs et je ne l'appelle jamais. Il me l'indique par ce changement de couleur et ici, il me met un trait jaune qui veut dire que c'est un « warning ». Ça me permet par exemple de détecter qu’ici je me suis trompé, que ce n'était pas « maVariable » que je voulais écrire mais « maVariable3 » Et donc, en relançant, je peux utiliser... J'ai bien mon « Coucou 12 ». On voit qu'il s'est cumulé au « Coucou 5 », c'est-à-dire qu'à chaque nouveau lancement, il ne m'efface pas toutes les lignes. De la même manière qu'il est possible de faire « += », il est possible de faire « ÷= », « ×= » ou « -= ». Je suis obligé d'enlever le « int » ici car à chaque fois que je vais réutiliser une variable, il ne faut pas que je redéclare son typage. Redéclarer son typage, ça veut dire qu'on crée une nouvelle variable et qu'elle doit avoir un nom différent des variables déjà existantes. Donc ici, ma variable vaut « 5 - maVariable2 » donc « 5 - 7 » ça vaut maintenant « -2 ». C'est toujours le « = » qui vient en deuxième. Il existe aussi l'opérateur « modulo ». Pour expliquer le « modulo », il faut revenir sur la division. J'effectue ça : « maVariable » divisée par « maVariable2 ». Donc je vais avoir « 5 ÷ 7 », soit zéro virgule quelque chose. On est en division entière, nous sommes avec deux entiers. Donc le résultat sera « 0 ». Maintenant, je vais vous montrer la division entière ainsi que le « modulo ». Alors je vais partir d'une première variable avec « 25 » et d'une deuxième avec « 4 ». On va voir le résultat de la division. Donc « maVariable » divisée par « maVariable2 », cela va nous donner « 6 ». Alors pourquoi « 6 » ? Tout simplement parce que dans « 25 » on peut mettre « 6 × 4 », c'est une division entière donc le résultat est un entier. Et derrière, on va avoir le reste de la division avec le symbole « modulo » qui correspond au symbole « % ». Donc là, si je fais ça, mon reste de la division lui, ça sera 1, c'est-à-dire « 4 × 6 = 24 », le reste, c'est ce qui manque pour aller jusqu'à 25, donc il reste « 1 ». Alors, quel peut être l'intérêt d'un « modulo » ? Par exemple, si je veux détecter tous les chiffres pairs, si je veux savoir si ma variable est paire je fais « maVariable % 2 == 0 » et là, ça sera vrai pour tous les chiffres pairs. Autre façon de manipuler les variables. Si je veux incrémenter de « 1 », ou décrémenter de « 1 » une variable plutôt que d'écrire « maVariable += 1 », comme c'est quelque chose qui se fait beaucoup en programmation, on peut utiliser la syntaxe « ++ ». Donc là, « maVariable » vaut maintenant « 26 ». Et de la même manière, on peut utiliser « -- » et maintenant, « maVariable » vaut « 24 ». Vous savez maintenant manipuler les variables de type primitif en Java.

Java pour les développeurs Android

Prenez en main la syntaxe et les concepts de Java pour vos développements d’applications pour Android. Abordez les variables, les chaînes de caractères, les conditions, etc.

7h01 (65 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :24 avr. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !