📢 Nuovo Corso Bootstrap Completo disponibile!

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