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

bookCiclo 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

Main.java

copy
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 eventualmente falsa per evitare un ciclo infinito.

Ecco un esempio per illustrare il ciclo while:

Main.java

Main.java

copy
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, 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.

Compito

Swipe to start coding

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

  1. Crea un metodo chiamato sumFrom1ToN(int n) che restituisce un risultato di tipo int.
  2. All'interno del metodo, definisci due variabili:
    • sum (per memorizzare il totale).
    • current (che parte da 1).
  3. Usa un ciclo while per ripetere i seguenti passaggi finché current è minore o uguale a n:
    • Aggiungi il valore di current a sum.
    • Incrementa current di 1.
  4. Restituisci il valore totale di sum alla fine del ciclo.

Soluzione

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

close

bookCiclo 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

Main.java

copy
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 eventualmente falsa per evitare un ciclo infinito.

Ecco un esempio per illustrare il ciclo while:

Main.java

Main.java

copy
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, 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.

Compito

Swipe to start coding

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

  1. Crea un metodo chiamato sumFrom1ToN(int n) che restituisce un risultato di tipo int.
  2. All'interno del metodo, definisci due variabili:
    • sum (per memorizzare il totale).
    • current (che parte da 1).
  3. Usa un ciclo while per ripetere i seguenti passaggi finché current è minore o uguale a n:
    • Aggiungi il valore di current a sum.
    • Incrementa current di 1.
  4. Restituisci il valore totale di sum alla fine 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

some-alt