Wat is een Looping in Java?

Wat is een Looping in Java?


Wanneer programmeurs schrijven toepassing code, ze ontwerpen deze code te programmeren taken zo efficiënt mogelijk uit te voeren. Als een bepaald aantal bewerkingsstappen meer dan eens optreedt in een programma, kan de programmeur besturingsstructuren om de noodzaak dezelfde code meerdere keren herhalen voorkomen. Looping structuren helpen programmeurs om dit soort taak te volbrengen. Een looping sectie in een Java-programma bepaalt processing commando's die meer dan één keer kan uitvoeren.

Repetitive Processing

Java-programma's vaak sprake van herhaling. In plaats van het schrijven van een regel code voor elke regel van het programma wordt uitgevoerd, loops waarmee programmeurs te minimaliseren op de code die nodig is om functionaliteit van de applicatie te leveren. Datastructuur verwerking gaat vaak gepaard met loops. Bijvoorbeeld, een array slaat een aantal gegevenswaarden in opeenvolgende posities. Om dezelfde actie op elk element in een array uit te voeren, kan een Java-programma een lus structuur ontworpen om een ​​keer uit te voeren voor elke array positie uit te voeren.

Loop Opties

De programmeertaal Java biedt een scala aan loop types, voor loops en while loops zijn de meest voorkomende. Dit soort lus kan dezelfde verwerking in bepaalde gevallen uit, hoewel soms een type is bijzonder geschikt voor een taak. Met zowel voor als tijdens loops, kan Java programma conditionele testen die bepalen of de lus inhoud uitgevoerd op elke iteratie definiëren. Dit maakt het mogelijk programmeurs lussen die een bepaald aantal keer wordt uitgevoerd op te geven. De lus biedt een groter bereik van de specificaties programmeurs kunnen implementeren voor de uitvoering lus, maar veel programmeurs wilt gebruiken terwijl loops als gevolg van hun relatieve eenvoud. Bij het definiëren lussen, is het essentieel voor programmeurs te begrijpen wat er gebeurt wanneer een programma loopt.

Loop Syntax

Lus syntax afhankelijk van de betrokken verwerkingsstappen. De volgende voorbeeldcode geeft aan een Java-lus, itereren door de elementen in een array:
String [] myWords = { "hoed", "laag", "schoenen"};
voor (int e = 0; e <myWords.length; e ++) {
System.out.println ( "Element" + e + ":" + myWords [e]);
}

Elke keer dat deze lus wordt uitgevoerd, het programma schrijft de waarde van een array-element, het werken door elk op zijn beurt, totdat de hele array structuur is verwerkt. De volgende code is een while-lus in Java:
int loopCounter = 0;
while (loopCounter <30) {
System.out.println ( "Loop" + loopCounter);
loopCounter ++;
}

Deze lus voert 30 keer, het schrijven van elk volgnummer, te beginnen vanaf nul en eindigt op 29. De variabele stappen teller elke keer dat de lus wordt uitgevoerd, zodat de voorwaardelijke test voorkomt dat de lus uit voortgezette wanneer de teller 30 bereikt.

afsluiten Loops

Het is gebruikelijk om programmeerfouten te maken bij het schrijven lusstructuren. Als een programmeur een fout maakt in een lus structuur, vergeet een belangrijk element omvatten, kan de lus niet aan beide processen of het einde. Als bijvoorbeeld een lus voert een tellervariabele ligt binnen een bepaald bereik, maar niet het variabele verhogen telkens wanneer de lus wordt uitgevoerd, kan de lus niet beëindigen. Dit kan ertoe leiden dat programma's mislukken en zelfs crashen.