Anche se ho una certa esperienza in Java, il seguente codice è un po 'strano per me:Strano "per (;;)" loop infinito in Java, come è utile?
public class ForLoopTest{
public static void main(String[] args){
for(;;){}
}
}
Questo codice compila bene, anche se la parte di inizializzazione-test-incremento è vuota, a differenza di un normale ciclo for:
for(int i=0; i<10; i++){}
Poiché il codice viene compilato correttamente, è una sintassi valida.
Esiste un uso pratico di questo tipo di ciclo for in cui non è presente una parte di inizializzazione-test-incremento?
http://stackoverflow.com/questions/29414954/issues- with-clone-and-for-loop/29415184 # 29415184 Questo dovrebbe rispondere alla tua domanda :) – damus4
Vedere questo loop ti consente di rilevare i programmatori con un'esposizione precedente a C. In particolare, i programmatori che leggono K & R preferirebbero questo stile di loop, anche in Java e C#. – dasblinkenlight
[Code golf?] (Http://codegolf.stackexchange.com/questions/tagged/code-golf) – TNT