YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

French subtitles

← 05-18 Ajoutez votre première variable

05-18 Ajoutez votre première variable

Get Embed Code
13 Languages

Showing Revision 20 created 10/14/2015 by Darrell Walker.

  1. Le rôle de cette ligne de code
    est de créer une variable.
  2. Une variable est comme cette boîte,
  3. le nombre de tasses de café,
    avec une valeur de deux à l'intérieur.
  4. On va examiner chaque partie
    de cette ligne de code
  5. et puis, on va créer
    plusieurs variables dans ce cours.
  6. Peut-être que vous avez vu
    qu'il y a des règles
  7. pour déclarer une variable.
  8. Déclarer une variable
    signifie la même chose
  9. que définir ou créer une variable.
  10. Voici la ligne de code
    que nous avons vu jusqu'à maintenant.
  11. Ça suit une présentation spécifique
    pour déclarer les variables dans Java.
  12. C'est un peu comme une formule.
  13. D'abord, il faut dire quel type de données
    peut entrer dans la variable.
  14. Ici, c'est un nombre entier, ou int.
  15. Après, on a le nom de la variable.
  16. Ici le nom est numberOfCoffees,
  17. suivi de la valeur initiale.
  18. Ici, c'est deux,
    pour deux tasses de café commandées.
  19. Ce code doit finir avec un point virgule
    pour suivre les règles Java.
  20. Examinons cette ligne
    une partie à la fois.
  21. Le premier mot est Data type.
  22. C'est le type de données qui est autorisé
    à entrer dans la variable.
  23. Pour nous, on autorise
    seulement les nombres entiers
  24. à être conservé dans la variable.
  25. Comme j'ai déjà dit,
    int signifie nombre entier,
  26. donc sans décimaux :
  27. tous les nombres, zéro inclus,
    et les nombres négatifs,
  28. qui ne sont ni des fractions,
    ni des décimaux.
  29. Zéro, cinq, cent quarante-cinq
    sont tous des exemples de nombres entiers.
  30. Le nombre de tasses commandées
    devrait être des nombres entiers
  31. comme un, deux, quatre etc.
  32. Nous ne voulons pas que le client commande
    une tasse et demie de café.
  33. S'ils veulent plus d'une tasse,
    il va falloir en acheter deux,
  34. et ils peuvent donner l'autre moitié
    à leur ami ou quelque chose.
  35. Pour les nombres négatifs,
    ce n'est pas très logique dans notre cas.
  36. Il n'y a pas de type de données dans Java
    qui permet des nombres positifs seulement.
  37. Donc, dans le prochain cours,
    on va apprendre à ajouter un code
  38. qui empêche les nombres négatifs
    d'entrer dans la variable.
  39. La prochaine partie de la déclaration
    est le nom de la variable.
  40. Ici, c'est numberOfCoffees.
  41. Voyez que c'est écrit en CamelCase.
  42. Ça commence avec une minuscule,
    et puisqu'il y a plusieurs mots,
  43. les prochains mots commencent
    avec une majuscule.
  44. C'est comme faire une étiquette
    pour chaque variable.
  45. On peut mentionner cette variable
    en utilisant ce nom.
  46. Ici, je l'ai montré de cette façon aussi.
  47. Cette boîte de variable
    s'appelle comme ça.
  48. Si on veut connaître la valeur
  49. ou la changer, il faut utiliser son nom.
  50. Le choix d'un nom convenable
    pour la variable
  51. repose sur vous, le développeur
  52. et ça dépend de l'utilisation voulue
    pour la variable.
  53. Ici, puisque la variable garde
    le nombre de tasses commandées,
  54. j'ai utilisé ce nom
    qui signifie la même chose.
  55. On aurait pu l'appeler autre chose,
    comme nombreTasses
  56. ou nombreTassesDeCafeCommandees
    ou tassesCommandees.
  57. Ça peut être ce que vous voulez,
    du moins que c'est facile
  58. pour les autres de comprendre
    ce que représente cette variable.
  59. J'ai dit la variable peut être appelée
    ce que vous voulez,
  60. il y a en fait quelques règles précisées
    par Java pour les noms des variables.
  61. Regardons ces règles.
  62. J'entre noms de variables Java.
  63. Le premier lien semble bien.
  64. C'est de l'information officielle
    pour Java par Oracle.
  65. La partie en haut concerne les variables,
  66. que vous pouvez lire plus tard.
  67. On s'intéresse à cette partie-là.
  68. Ça concerne les noms des variables.
  69. Le nom peut être
    de n'importe quelle longueur,
  70. mais si c'est long
    ce n'est pas très pratique.
  71. Par contre, un nom très court
    pourrait être utile,
  72. mais si ce n'est
    qu'une seule lettre, comme N,
  73. on ne connaîtrait pas
    la signification de N.
  74. Donc il faut trouver un équilibre
    entre un nom descriptif
  75. et un nom qui prend du temps
    à écrire à chaque fois.
  76. Il y a un tas d'autres détails
    que vous pouvez lire si vous voulez.
  77. Mais le point à retenir est que si le nom
    est seulement un mot,
  78. écrivez le mot tout en minuscules.
  79. Comme cadence, vitesse et outil,
    ce genre de chose.
  80. Si le nom de la variable
    est composé de plus d'un mot,
  81. il faut mettre la première lettre des mots
    qui suivent en majuscule,
  82. mais le tout début
    doit commencer avec une minuscule.
  83. Donc gearRatio est un exemple,
    ou sinon currentGear.
  84. Notre exemple avec numberOfCoffees
    suit aussi cette règle.
  85. La prochaine partie de la déclaration
    est l'opérateur d'affectation
  86. ou le signe égal.
  87. En maths, on est habitué à voir des choses
    comme un plus un est égal à deux.
  88. Mais en Java, le signe égal
    signifie autre chose.
  89. « Égal » signifie affecter une valeur
    à une variable.
  90. Ici, on affecte la valeur de deux
    à la variable numberOfCoffees.
  91. Avec notre métaphore de la boîte,
  92. on met le nombre deux dans la variable
    qui représente le nombre de tasses.
  93. À chaque fois
    que vous voyez le signe égal,
  94. pensez à prendre ce qui est à droite
  95. et de le mettre à l'intérieur
    de la variable sur le côté gauche.
  96. On en a déjà parlé un peu,
  97. mais ce deux-là
    est la valeur initiale de la variable.
  98. Donc on met le deux dans la variable.
  99. N'oubliez pas que cette valeur initiale
    doit suivre les règles
  100. concernant le type de données.
  101. Dans ce cas, seulement les nombres entiers
    sont permis pour cette variable.
  102. Deux est permis,
    donc ça peut entrer dans la variable.
  103. Et finalement,
    on a le point-virgule tout à la fin.
  104. Pour résumer,
    quand on déclare une variable,
  105. il faut préciser le type de données,
    puis le nom de la variable,
  106. puis le signe égal et la valeur initiale,
    et puis un point-virgule.
  107. Ici, on crée une variable
    nommée numberOfCoffees.
  108. Le type de données est int,
    donc seulement les nombres entiers.
  109. Et on affecte la valeur deux
    pour être la valeur initiale.
  110. Ou on choisit un autre nom de variable
    en suivant les règles Java.
  111. On peut changer la valeur initiale
  112. en s'assurant que c'est toujours
    le même type de données.
  113. On ne peut pas changer ce type de données,
    il faut l'écrire int : I-N-T.
  114. Vous allez apprendre
    d'autres types de données aussi
  115. et il faut les écrire
    d'une certaine façon aussi.
  116. Quand vous avez besoin
    d'utiliser une variable,
  117. utilisez simplement son nom,
  118. et puis, elle sera échangée
    pour la valeur réelle plus tard,
  119. quand l'appli est lancée.
  120. Maintenant, allez-y,
  121. ajoutez ces lignes de code à votre appli,
    mais ne copiez et collez pas.
  122. Je veux que vous vous entraîniez à écrire,
    à créer et à utiliser une variable.
  123. Puis lancez l'appli sur votre téléphone.
  124. Assurez-vous que vous voyez ça
    quand vous appuyez
  125. sur le bouton Order ou Commander.
  126. Après, je veux
    que vous expérimentiez un peu.
  127. Affectez une nouvelle valeur initiale
    à la variable.
  128. Et puis, essayez
    de changer le nom de la variable.
  129. Au lieu de numberOfCoffees,
  130. essayez quelque chose
    comme quantity ou quantite.
  131. Une erreur faite par beaucoup de débutants
    est de penser qu'on l'a écrit correctement
  132. car nos yeux passent dessus
    et on le lit vite fait.
  133. Mais si on regarde
    chaque caractère individuellement,
  134. on s'aperçoit
    qu'il y a peut-être un problème.
  135. Ça vous prendra un peu de temps
    pour tout faire, mais prenez votre temps
  136. et faites bien attention
    aux caractères que vous tapez.
  137. Si vous rencontrez des problèmes,
    lisez le message d'erreur.
  138. Par exemple, ce message d'erreur dit
    qu'il y a un problème avec numberOCoffees.
  139. Java ne sait pas ce qu'est numberOCoffees,
  140. car le nom de la variable est en fait
    numberOfCoffees.
  141. Résolvez le problème grâce au message
  142. ou sinon appuyez sur Undo
    et parfois ça résout le problème aussi.
  143. Ou utilisez un code
    que vous êtes sûrs va marcher
  144. comme celui qu'on vous a donné.
  145. Quand vous avez fini,
    cochez ces cases et continuez.