Operatori di confronto

Introduzione a Java

Jim White

Java Developer

Confronti

 

 

  • Restituiscono sempre true o false (risultato: boolean )

Confronto di age con minAge

Introduzione a Java

Maggiore >, minore <

class GreaterThan {
  public static void main(String[] args){
    System.out.println(5 < 6); // Stampa true: 5 è minore di 6
  }
}
true
Introduzione a Java

Maggiore >, minore <

// Verifica se 5 è minore di 6
boolean x = 5 < 6; // true perché 5 < 6

// Verifica se 5 è maggiore di 6
boolean y = 5 > 6; // false, 5 < 6
Introduzione a Java

Maggiore o uguale >=

int minSpend = 25;
int total = 25;


// Verifica se total è maggiore o uguale a minSpend boolean freeDelivery = total >= minSpend; // true: total è uguale a minSpend
Introduzione a Java

Minore o uguale <=

int minSpend = 25;
int total = 23;

// Verifica se total è minore o uguale a minSpend

boolean paidDelivery = total <= minSpend; // true: total è minore di minSpend
Introduzione a Java

Uguale ==

  • Usa ==, = serve per l'assegnazione
int userAccountNumber = 567346;
int submittedAccountNumber = 456777;

// Verifica se userAccountNumber è uguale a submittedAccountNumber
boolean isUserAccountNumber = useraccountNumber == submittedAccountNumber;
// Risulta false

Introduzione a Java

Diverso !=

  • Usa !=
int userHealth = 235;

// Verifica se userHealth non è zero
boolean alive = userHealth != 0; // true: userHealth non è zero
Introduzione a Java

Riepilogo confronti

Operatore Nome Esempio Risultato esempio
> Maggiore di 6 > 6 false
< Minore di 5 < 6 true
>= Maggiore o uguale a 5 >= 6 false
<= Minore o uguale a 5 <=6 true
== Uguale a 5 == 5 true
!= Diverso da 5 != 5 false
  • L'output di tutte le operazioni è un boolean
Introduzione a Java

Passons à la pratique !

Introduzione a Java

Preparing Video For Download...