Vidéo: Comment apprendre à coder quand on n'a pas le temps ? 2024
Parfois, en Java, la réutilisation des variables rend le programme facile à lire. Mais, comme pour la plupart des choses, il y a un revers de la médaille. Le problème en cours vous oblige à créer de nouvelles variables.
Supposons que vous écrivez du code pour inverser les lettres d'un mot de quatre lettres. Vous stockez chaque lettre dans sa propre variable distincte.
import java. util. Scanner; class ReverseWord {public static void principal (String args []) {Clavier du scanner = nouveau Scanner (System. char c1, c2, c3, c4; c1 = clavier. findWithinHorizon (".", 0). charAt (0); c2 = clavier. findWithinHorizon (".", 0). charAt (0); c3 = clavier. findWithinHorizon (".", 0). charAt (0); c4 = clavier. findWithinHorizon (".", 0). charAt (0); Système. en dehors. imprimer (c4); Système. en dehors. imprimer (c3); Système. en dehors. imprimer (c2); Système. en dehors. imprimer (c1); Système. en dehors. println (); clavier. close ();}}
L'astuce dans le code est la suivante:
-
Attribuez des valeurs aux variables c1, c2, c3 et c4 dans cet ordre.
-
Affichez les valeurs de ces variables sur l'écran dans l'ordre inverse: c4, c3, c2, puis c1.
Si vous n'utilisez pas quatre variables distinctes, vous n'obtenez pas le résultat souhaité. Par exemple, imaginez que vous stockez des caractères dans une seule variable. Vous exécutez le programme et tapez le mot pots. Quand il est temps d'afficher le mot à l'envers, l'ordinateur se souvient des derniers s dans les pots de mots. Mais l'ordinateur ne se souvient pas du p, du o ou du t.
Désolé, il n'y a pas 12 règles simples pour vous aider à décider quand et quand ne pas réutiliser les variables. Tout dépend de ce que vous essayez d'accomplir. Alors, comment vous débrouillez-vous quand et quand ne pas réutiliser les variables? Comme le gars dit au gars qui demande comment se rendre à Carnegie Hall, "Pratique, pratique, pratique. "