Questa è una domanda molto soggettiva, quindi sarò più specifico. C'è un momento in cui un ciclo di do-while sarebbe uno stile di codifica migliore di un normale ciclo?Quando un ciclo do-while sarebbe il migliore di un ciclo?
ad es.
int count = 0;
do {
System.out.println("Welcome to Java");
count++;
} while (count < 10);`
Non sembra avere un senso per me per verificare le condizioni, mentre dopo aver valutato il fai-economico (aka forzando la dichiarazione fare per eseguire almeno una volta).
Per qualcosa di semplice come il mio esempio di cui sopra, mi immagino che:
int count = 0;
while(count < 10) {
System.out.println("Welcome to Java"); count++;
}
sarebbe generalmente considerato essere stato scritto in una migliore stile di scrittura.
Qualcuno può fornirmi un esempio funzionante di quando un ciclo di attesa sarebbe considerato l'unica opzione/migliore? Hai un ciclo do-while nel tuo codice? Che ruolo gioca e perché hai optato per il ciclo do-while?
(ho un sentore sensazione che il ciclo do-while può essere utile nella codifica giochi. Mi corregga, gli sviluppatori di giochi, se sbaglio!)
possibile duplicato [Perché utilizzare un ciclo "fai mentre"?] (Http://stackoverflow.com/questions/3003456/why-use-a-do-while-loop) –
@StephenC davvero lo faccio! – AlexMTMorgan