Ciclo for - Parte 1
Fa parte della sezione Fondamenti del percorso Java di Coddy. Lezione 42 di 73.
A volte, quando programmi, è necessario eseguire la stessa operazione, o quasi, un paio di volte.
Per evitare di scrivere la stessa cosa più e più volte, possiamo usare i cicli.
Il ciclo for ha la seguente sintassi:
for (initialization; condition; update) {
code
}L’initialization, la condition e l’update determinano qual è il valore di start e qual è il valore di end.
Ad esempio, esegui un ciclo da 0 a 5 (escluso):
for (int i = 0; i < 5; i++) {
System.out.println(i);
}Eseguirà l'istruzione print 5 volte:
0
1
2
3
4I cicli hanno molti casi d'uso. Per esempio, sommiamo tutti i numeri da 1 a 100:
int sum_numbers = 0;
for (int i = 1; i <= 100; i++) {
sum_numbers += i;
}
System.out.println(sum_numbers);Prima eseguirà un ciclo su tutti i numeri tra 1 e 100 (incluso 100 per via del segno <=) e li sommerà tutti, poi stamperà la variabile sum_numbers
Sfida
PrincipianteScrivi un programma che stampi "Hello Coddy: " e il valore di i da 3 a 27 (inclusi, il che significa stampare i numeri 3, 4, 5, ..., 26, 27, per un totale di 27 - 3 + 1 = 25 volte), usando un ciclo for.
Il risultato sarà così:
Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27Provalo tu
class Main {
public static void main(String[] args) {
// Scrivi il codice qui
}
}Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori - Parte 1
Operatori aritmeticiOperatore moduloIncremento/decrementoIncremento/decremento postfissoAbbreviazioni aritmeticheOperatori di confrontoConfronto tra stringhe7I/O di base
Metodi di System.outFormattare l'outputClasse ScannerRipasso - Fino a 120Ripasso - Vero o falso10Metodi (Funzioni)
Dichiarare i metodiParametri dei metodiTipi di ritornoSovraccarico dei metodiRipasso - Funzione SigmaRipasso - Funzione di validazioneMetodi void13Operazioni sulle stringhe
Metodi delle stringhe Parte 1Metodi delle stringhe Parte 2Formattazione delle stringheConfronto tra stringhe5Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 3Operatori logici Parte 43Variabili Parte 2
CostantiConvenzioni di denominazioneRipasso - Inizializzare le variabiliConversione dei tipi Parte 1Conversione dei tipi Parte 26Decisioni
Istruzione ifIf - ElseIstruzione switchOperatore ternarioRiepilogo - If ElseIf - Else annidatiEsercitati da solo: Compilatore Java online