Ciclo for - Parte 1
Fa parte della sezione Fondamenti del percorso Java di Coddy. Lezione 42 di 73.
A volte, quando si programma, è 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
}initialization, condition e 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 scorrerà tutti i numeri da 1 a 100 (incluso 100 grazie al segno <=) e li sommerà tutti, poi stamperà la variabile sum_numbers
Sfida
PrincipianteLeggi un numero intero n (il codice iniziale lo fa già). Usa un ciclo for per stampare "Hello Coddy: " e il valore di i per ogni numero da 3 a n, estremi inclusi.
Per esempio, se n è 6, l'output è:
Hello Coddy: 3
Hello Coddy: 4
Hello Coddy: 5
Hello Coddy: 6Se n è 27, il ciclo stampa 25 righe, da Hello Coddy: 3 a Hello Coddy: 27.
Provalo tu
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
// 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