📢 Nuovo Corso Laravel API disponibile!

Esercizi Break e Continue Java

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);
}
}
}