Esercizi Operatori di Comparazione in Java
Ecco degli esercizi semplici con soluzione per praticare le basi sugli operatori di comparazione in Java.
Esercizio 1
Scrivi un programma Java che determini se un numero intero è positivo.
int numero = 5;boolean positivo = numero > 0;System.out.println("Il numero è positivo? " + positivo);
Esercizio 2
Scrivi un programma Java che verifichi se un numero intero è pari.
int numero = 10;boolean pari = numero % 2 == 0;System.out.println("Il numero è pari? " + pari);
Esercizio 3
Scrivi un programma Java che confronti due stringhe e determini se sono uguali.
String stringa1 = "ciao";String stringa2 = "ciao";boolean uguali = stringa1.equals(stringa2);System.out.println("Le stringhe sono uguali? " + uguali);
Esercizio 4
Scrivi un programma Java che confronti due numeri interi e determini se sono diversi.
int numero1 = 5;int numero2 = 10;boolean diversi = numero1 != numero2;System.out.println("I numeri sono diversi? " + diversi);
Esercizio 5
Scrivi un programma Java che verifichi se una stringa è vuota.
String testo = "";boolean vuota = testo.isEmpty();System.out.println("La stringa è vuota? " + vuota);
Esercizio 6
Scrivi un programma Java che confronti due numeri interi e determini se il primo numero è maggiore del secondo.
int numero1 = 10;int numero2 = 5;boolean maggiore = numero1 > numero2;System.out.println("Il primo numero è maggiore del secondo? " + maggiore);
Esercizio 7
Scrivi un programma Java che confronti due numeri interi e determini se il primo numero è minore o uguale al secondo.
int numero1 = 5;int numero2 = 10;boolean minoreUguale = numero1 <= numero2;System.out.println("Il primo numero è minore o uguale al secondo? " + minoreUguale);
Esercizio 8
Scrivi un programma Java che confronti due stringhe e determini se la prima stringa è più lunga della seconda.
String stringa1 = "ciao";String stringa2 = "hello";boolean lunghezza = stringa1.length() > stringa2.length();System.out.println("La prima stringa è più lunga della seconda? " + lunghezza);
Esercizio 9
Scrivi un programma Java che verifichi se un numero intero è compreso tra due valori specifici.
int numero = 15;int limiteInferiore = 10;int limiteSuperiore = 20;boolean compreso = numero > limiteInferiore && numero < limiteSuperiore;System.out.println("Il numero è compreso tra " + limiteInferiore + " e " + limiteSuperiore + "? " + compreso);
Esercizio 10
Scrivi un programma Java che confronti due caratteri e determini se sono uguali.
char carattere1 = 'a';char carattere2 = 'b';boolean uguali = carattere1 == carattere2;System.out.println("I caratteri sono uguali? " + uguali);