Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Ciclo While | Cicli
Basi di Java

Ciclo While

Ciclo while

Il ciclo while rappresenta 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

Main.java

123
while (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 falsa a un certo punto per evitare un ciclo infinito.

Ecco un esempio per mostrare il ciclo while:

Main.java

Main.java

123456789101112131415
package 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, impostiamo una condizione che recita come segue: finché il valore della variabile a non è uguale al valore della variabile b, incrementiamo la variabile a e decrementiamo la variabile b. Quando i loro valori sono uguali, terminiamo il ciclo while.

Note
Nota

Il ciclo while è utile quando il numero di iterazioni non è noto in anticipo e dipende da una condizione specifica. Permette di ripetere un blocco di codice finché la condizione non è più soddisfatta.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 2
single

single

Ciclo While

Scorri per mostrare il menu

Ciclo while

Il ciclo while rappresenta 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

Main.java

123
while (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 falsa a un certo punto per evitare un ciclo infinito.

Ecco un esempio per mostrare il ciclo while:

Main.java

Main.java

123456789101112131415
package 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, impostiamo una condizione che recita come segue: finché il valore della variabile a non è uguale al valore della variabile b, incrementiamo la variabile a e decrementiamo la variabile b. Quando i loro valori sono uguali, terminiamo il ciclo while.

Note
Nota

Il ciclo while è utile quando il numero di iterazioni non è noto in anticipo e dipende da una condizione specifica. Permette di ripetere un blocco di codice finché la condizione non è più soddisfatta.

Compito

Scorri per iniziare a programmare

Trova la somma di un intervallo di numeri da 1 a n.

  1. Creare un metodo chiamato sumFrom1ToN(int n) che restituisce un risultato di tipo int.
  2. All'interno del metodo, definire due variabili:
    • sum (per memorizzare il totale).
    • current (che parte da 1).
  3. Utilizzare un ciclo while per ripetere i seguenti passaggi finché current è minore o uguale a n:
    • Aggiungere il valore di current a sum.
    • Incrementare current di 1.
  4. Restituire il totale sum al termine del ciclo.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 2
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

some-alt