🚀 Nuova versione beta disponibile! Feedback o problemi? Contattaci

Esercizi Break e Continue Java

Codegrind Team•Jul 22 2023

Ecco degli esercizi semplici con soluzione per praticare le basi delle parole chiave break e continue nei cicli di Java.

Esercizio 1

Stampare i numeri da 1 a 10, interrompendo il ciclo quando si raggiunge il numero 5 utilizzando "break":
public class BreakExample {
    public static void main(String[] args) {
        for (int i = 1; i <= 10; i++) {
            if (i == 5) {
                break;
            }
            System.out.println(i);
        }
    }
}

Esercizio 2

Stampare i numeri dispari da 1 a 10, saltando i numeri pari utilizzando "continue":
public class ContinueExample {
    public static void main(String[] args) {
        for (int i = 1; i <= 10; i++) {
            if (i % 2 == 0) {
                continue;
            }
            System.out.println(i);
        }
    }
}

Esercizio 3

Stampare i numeri da 1 a 20, saltando i numeri divisibili per 3 utilizzando "continue":
public class ContinueExample {
    public static void main(String[] args) {
        for (int i = 1; i <= 20; i++) {
            if (i % 3 == 0) {
                continue;
            }
            System.out.println(i);
        }
    }
}

Esercizio 4

Stampare i numeri da 1 a 100, interrompendo il ciclo quando si raggiunge il primo numero divisibile per 7 utilizzando "break":
public class BreakExample {
    public static void main(String[] args) {
        for (int i = 1; i <= 100; i++) {
            if (i % 7 == 0) {
                break;
            }
            System.out.println(i);
        }
    }
}

Esercizio 5

Calcolare la somma dei numeri da 1 a 10, saltando il numero 5 utilizzando "continue":
public class ContinueExample {
    public static void main(String[] args) {
        int somma = 0;
        for (int i = 1; i <= 10; i++) {
            if (i == 5) {
                continue;
            }
            somma += i;
        }
        System.out.println("La somma dei numeri è: " + somma);
    }
}

Esercizio 6

Stampare le lettere di una stringa, interrompendo il ciclo quando si raggiunge la lettera 'o' utilizzando "break":
public class BreakExample {
    public static void main(String[] args) {
        String testo = "Ciao mondo!";
        for (char carattere : testo.toCharArray()) {
            if (carattere == 'o') {
                break;
            }
            System.out.println(carattere);
        }
    }
}

Esercizio 7

Stampare i numeri da 1 a 100, saltando i numeri multipli di 5 utilizzando "continue":
public class ContinueExample {
    public static void main(String[] args) {
        for (int i = 1; i <= 100; i++) {
            if (i % 5 == 0) {
                continue;
            }
            System.out.println(i);
        }
    }
}

Esercizio 8

Stampare i numeri da 1 a 50, interrompendo il ciclo quando si raggiunge un numero dispari utilizzando "break":
public class BreakExample {
    public static void main(String[] args) {
        for (int i = 1; i <= 50; i++) {
            if (i % 2 != 0) {
                break;
            }
            System.out.println(i);
        }
    }
}

Esercizio 9

Calcolare la somma dei numeri da 1 a 20, saltando i numeri divisibili per 4 utilizzando "continue":
public class ContinueExample {
    public static void main(String[] args) {
        int somma = 0;
        for (int i = 1; i <= 20; i++) {
            if (i % 4 == 0) {
                continue;
            }
            somma += i;
        }
        System.out.println("La somma dei numeri è: " + somma);
    }
}

Esercizio 10

Stampare i numeri da 1 a 100, saltando i numeri divisibili sia per 3 che per 5 utilizzando "continue":
public class ContinueExample {
    public static void main(String[] args) {
        for (int i = 1; i <= 100; i++) {
            if (i % 3 == 0 && i % 5 == 0) {
                continue;
            }
            System.out.println(i);
        }
    }
}