📢 Nuovo Corso Laravel API disponibile!

Esercizi Condizionali IF Java

Ecco degli esercizi semplici con soluzione per praticare le basi delle condizioni if else in Java.

Esercizio 1

Scrivi un programma Java che verifica se un numero intero è positivo, negativo o zero.
int numero = 5;
if (numero > 0) {
System.out.println("Il numero è positivo.");
} else if (numero < 0) {
System.out.println("Il numero è negativo.");
} else {
System.out.println("Il numero è zero.");
}

Esercizio 2

Scrivi un programma Java che verifica se un numero è pari o dispari.
int numero = 7;
if (numero % 2 == 0) {
System.out.println("Il numero è pari.");
} else {
System.out.println("Il numero è dispari.");
}

Esercizio 3

Scrivi un programma Java che verifica se un carattere è una lettera maiuscola o una lettera minuscola.
char carattere = 'A';
if (Character.isUpperCase(carattere)) {
System.out.println("Il carattere è una lettera maiuscola.");
} else if (Character.isLowerCase(carattere)) {
System.out.println("Il carattere è una lettera minuscola.");
} else {
System.out.println("Il carattere non è una lettera.");
}

Esercizio 4

Scrivi un programma Java che verifica se un anno è bisestile.
int anno = 2020;
if (anno % 4 == 0 && (anno % 100 != 0 || anno % 400 == 0)) {
System.out.println("L'anno è bisestile.");
} else {
System.out.println("L'anno non è bisestile.");
}

Esercizio 5

Scrivi un programma Java che verifica se un numero è positivo e pari.
int numero = 10;
if (numero > 0 && numero % 2 == 0) {
System.out.println("Il numero è positivo e pari.");
} else {
System.out.println("Il numero non è positivo e pari.");
}

Esercizio 6

Scrivi un programma Java che verifica se una stringa è vuota o null.
String stringa = "";
if (stringa == null || stringa.isEmpty()) {
System.out.println("La stringa è vuota o null.");
} else {
System.out.println("La stringa non è vuota o null.");
}

Esercizio 7

Scrivi un programma Java che verifica se un numero è compreso tra due valori.
int numero = 15;
int minimo = 10;
int massimo = 20;
if (numero > minimo && numero < massimo) {
System.out.println("Il numero è compreso tra " + minimo + " e " + massimo + ".");
} else {
System.out.println("Il numero non è compreso tra " + minimo + " e " + massimo + ".");
}

Esercizio 8

Scrivi un programma Java che verifica se un carattere è una vocale o una consonante.
char carattere = 'a';
if (carattere == 'a' || carattere == 'e' || carattere == 'i' || carattere == 'o' || carattere == 'u') {
System.out.println("Il carattere è una vocale.");
} else {
System.out.println("Il carattere è una consonante.");
}

Esercizio 9

Scrivi un programma Java che verifica se una persona è maggiorenne o minorenne in base all'età.
int eta = 18;
if (eta >= 18) {
System.out.println("La persona è maggiorenne.");
} else {
System.out.println("La persona è minorenne.");
}

Esercizio 10

Scrivi un programma Java che calcola il prezzo scontato di un prodotto in base all'importo e al tasso di sconto.
double importo = 100.0;
double sconto = 0.2;
double prezzoScontato = importo - (importo * sconto);
System.out.println("Il prezzo scontato è: " + prezzoScontato);