Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Ciclo for o While

Hybrid View

  1. #1
    Vi ringrazio. Quindi la scelta tra i due dipende dalla preferenza del programmatore.

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Quote Originariamente inviata da paolovox Visualizza il messaggio
    Vi ringrazio. Quindi la scelta tra i due dipende dalla preferenza del programmatore.
    Non proprio. In java (e altri linguaggi) un for può sempre diventare un while (e viceversa) ma i due costrutti avrebbero alcune differenze concettuali.

    Il ciclo for va usato quando il numero di iterazioni è noto. Ad esempio, in

    for (int i = 0; i < array.length; i++) { CODICE }

    Il programmatore sa che CODICE verrà eseguito un numero ben preciso di volte, array.length.

    Mentre in

    codice:
    String line = null;
    while ((line = bufferedReader.readLine()) != null) { CODICE }
    non c'è più questa certezza... Potresti iterare una volta, 100 volte o anche nessuna... Lo scopri a runtime
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.