Video: Linux Tutorial for Beginners: Introduction to Linux Operating System 2024
Soms maakt het hergebruik van variabelen het gebruik van variabelen in Java soms glad en gemakkelijk te lezen. Maar zoals bij de meeste dingen, is er een keerzijde. Het probleem bij de hand dwingt je nieuwe variabelen te maken.
Stel dat u code schrijft om de letters om te keren in een woord met vier letters. U slaat elke letter op in zijn eigen afzonderlijke variabele.
java importeren. util. Scanner; class ReverseWord {public static void main (String args []) {Scanner-toetsenbord = nieuwe scanner (systeem. in); char c1, c2, c3, c4; c1 = toetsenbord. findWithinHorizon (".", 0). charAt (0); c2 = toetsenbord. findWithinHorizon (".", 0). charAt (0); c3 = toetsenbord. findWithinHorizon (".", 0). charAt (0); c4 = toetsenbord. findWithinHorizon (".", 0). charAt (0); Systeem. uit. druk (c4); Systeem. uit. druk (c3); Systeem. uit. druk (c2); Systeem. uit. druk (c1); Systeem. uit. println (); toetsenbord. close ();}}
De truc in de code is als volgt:
-
Wijs waarden toe aan variabelen c1, c2, c3 en c4 in die volgorde.
-
Geef de waarden van deze variabelen op het scherm weer in omgekeerde volgorde: c4, c3, c2 en dan c1.
Als u geen vier afzonderlijke variabelen gebruikt, krijgt u niet het gewenste resultaat. Stel u bijvoorbeeld voor dat u tekens opslaat in slechts één variabele. Je voert het programma uit en typt de woordpotten. Wanneer het tijd is om het woord in omgekeerde volgorde weer te geven, onthoudt de computer de laatste s in de woordpotten. Maar de computer herinnert zich de p, de o of de t niet.
Sorry, er zijn geen 12 eenvoudige regels om u te helpen beslissen wanneer en wanneer u variabelen niet opnieuw wilt gebruiken. Het hangt allemaal af van wat je probeert te bereiken. Dus hoe kom je er zelf achter wanneer en wanneer je variabelen niet opnieuw moet gebruiken? Zoals de man tegen de kerel zegt die vraagt hoe hij in Carnegie Hall kan komen: 'Oefenen, oefenen, oefenen. “