Ciclo While
Ciclo while
Il ciclo while è l'esempio più semplice di ciclo in azione. Questo ciclo esegue ripetutamente un blocco di codice finché la condizione all'interno del blocco condition restituisce true. Quando la condizione restituisce false, l'esecuzione del ciclo si interrompe.
Main.java
123while (condition) { // code to be executed }
Il ciclo while funziona come segue:
- La condizione viene verificata prima di ogni iterazione; se è vera, il ciclo viene eseguito, se è falsa, termina;
- Il ciclo può contenere una o più istruzioni, eseguite ripetutamente finché la condizione è vera;
- Assicurarsi che la condizione diventi eventualmente falsa per evitare un ciclo infinito.
Ecco un esempio per illustrare il ciclo while:
Main.java
123456789101112131415package com.example; public class Main { public static void main(String[] args) { int a = 0; int b = 10; while (a != b) { a = a + 1; System.out.println("a has value: " + a); b = b - 1; System.out.println("b has value: " + b); } System.out.println("Is a equal to b: " + (a == b)); } }
Nel nostro ciclo, viene impostata una condizione che recita come segue: finché il valore della variabile a non è uguale al valore della variabile b, la variabile a viene incrementata e la variabile b viene decrementata. Quando i loro valori sono uguali, il ciclo while termina.
Swipe to start coding
Trova la somma di un intervallo di numeri da 1 a n.
- Crea un metodo chiamato
sumFrom1ToN(int n)che restituisce un risultato di tipoint. - All'interno del metodo, definisci due variabili:
sum(per memorizzare il totale).current(che parte da 1).
- Usa un ciclo
whileper ripetere i seguenti passaggi finchécurrentè minore o uguale an:- Aggiungi il valore di
currentasum. - Incrementa
currentdi1.
- Aggiungi il valore di
- Restituisci il valore totale di
sumalla fine del ciclo.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Fantastico!
Completion tasso migliorato a 2.7
Ciclo While
Scorri per mostrare il menu
Ciclo while
Il ciclo while è l'esempio più semplice di ciclo in azione. Questo ciclo esegue ripetutamente un blocco di codice finché la condizione all'interno del blocco condition restituisce true. Quando la condizione restituisce false, l'esecuzione del ciclo si interrompe.
Main.java
123while (condition) { // code to be executed }
Il ciclo while funziona come segue:
- La condizione viene verificata prima di ogni iterazione; se è vera, il ciclo viene eseguito, se è falsa, termina;
- Il ciclo può contenere una o più istruzioni, eseguite ripetutamente finché la condizione è vera;
- Assicurarsi che la condizione diventi eventualmente falsa per evitare un ciclo infinito.
Ecco un esempio per illustrare il ciclo while:
Main.java
123456789101112131415package com.example; public class Main { public static void main(String[] args) { int a = 0; int b = 10; while (a != b) { a = a + 1; System.out.println("a has value: " + a); b = b - 1; System.out.println("b has value: " + b); } System.out.println("Is a equal to b: " + (a == b)); } }
Nel nostro ciclo, viene impostata una condizione che recita come segue: finché il valore della variabile a non è uguale al valore della variabile b, la variabile a viene incrementata e la variabile b viene decrementata. Quando i loro valori sono uguali, il ciclo while termina.
Swipe to start coding
Trova la somma di un intervallo di numeri da 1 a n.
- Crea un metodo chiamato
sumFrom1ToN(int n)che restituisce un risultato di tipoint. - All'interno del metodo, definisci due variabili:
sum(per memorizzare il totale).current(che parte da 1).
- Usa un ciclo
whileper ripetere i seguenti passaggi finchécurrentè minore o uguale an:- Aggiungi il valore di
currentasum. - Incrementa
currentdi1.
- Aggiungi il valore di
- Restituisci il valore totale di
sumalla fine del ciclo.
Soluzione
Grazie per i tuoi commenti!
single