Vidéo: COMMENT APPRENDRE À PROGRAMMER ? 2024
Il y a quelques choses que les programmeurs Java devraient commencer à connaître sur les variables et le recyclage. Lorsque vous attribuez une nouvelle valeur à smallLetter, l'ancienne valeur de smallLetter est effacée. smallLetter est utilisé deux fois, et bigLetter est utilisé deux fois. C'est pourquoi ils appellent ces choses variables.
Tout d'abord, la valeur de smallLetter est R. Plus tard, la valeur de smallLetter varie, de sorte que la valeur de smallLetter devient 3. Lorsque l'ordinateur exécute cette seconde instruction d'affectation, l'ancienne valeur R a disparu.
Est-ce que ça va? Pouvez-vous vous permettre d'oublier la valeur de smallLetter? Oui, parfois, c'est bon. Après avoir affecté une valeur à bigLetter avec l'instruction
bigLetter = Character. toUpperCase (smallLetter);
vous pouvez tout oublier de la valeur smallLetter existante. Vous n'avez pas besoin de faire ceci:
// Ce code est lourd. // Les variables supplémentaires sont inutiles. char smallLetter1 , bigLetter1; char smallLetter2 , bigLetter2; smallLetter1 = 'R'; bigLetter1 = Caractère. toUpperCase (smallLetter1); Système. en dehors. println (bigLetter1); smallLetter2 = '3'; bigLetter2 = Caractère. toUpperCase (smallLetter2); Système. en dehors. println (bigLetter2);
Vous n'avez pas besoin de stocker les anciennes et les nouvelles valeurs dans des variables séparées. Au lieu de cela, vous pouvez réutiliser les variables smallLetter et bigLetter.
Cette réutilisation des variables ne vous épargne pas beaucoup de frappe supplémentaire. Il n'économise pas beaucoup d'espace mémoire non plus. Mais la réutilisation des variables maintient le programme dégagé. Parfois, vous pouvez voir d'un coup d'oeil que le code a deux parties, et vous voyez que les deux parties font à peu près la même chose.
Dans un si petit programme, la simplicité et la facilité de gestion importent peu. Mais dans un grand programme, il est utile de réfléchir soigneusement à l'utilisation de chaque variable.