Operadores de comparação

Introdução a Java

Jim White

Java Developer

Comparações

 

 

  • Sempre avaliam para true ou false (resultado é um boolean)

Comparando idade com minAge

Introdução a Java

Maior que >, menor que <

class GreaterThan {
  public static void main(String[] args){
    System.out.println(5 < 6); // Imprime true: 5 é menor que 6
  }
}
true
Introdução a Java

Maior que >, menor que <

// Verifica se 5 é menor que 6
boolean x = 5 < 6; // true, porque 5 < 6

// Verifica se 5 é maior que 6
boolean y = 5 > 6; // false, 5 < 6
Introdução a Java

Maior ou igual >=

int minSpend = 25;
int total = 25;


// Verifica se total é maior ou igual a minSpend boolean freeDelivery = total >= minSpend; // true: total é igual a minSpend
Introdução a Java

Menor ou igual <=

int minSpend = 25;
int total = 23;

// Verifica se total é menor ou igual a minSpend

boolean paidDelivery = total <= minSpend; // true: total é menor que minSpend
Introdução a Java

Igual ==

  • Use ==, = é atribuição
int userAccountNumber = 567346;
int submittedAccountNumber = 456777;

// Verifica se userAccountNumber é igual a submittedAccountNumber
boolean isUserAccountNumber = useraccountNumber == submittedAccountNumber;
// Resultado: false

Introdução a Java

Diferente !=

  • Use !=
int userHealth = 235;

// Verifica se userHealth não é zero
boolean alive = userHealth != 0; // true: userHealth não é zero
Introdução a Java

Resumo de comparação

Operator Nome Exemplo Resultado do exemplo
> Maior que 6 > 6 false
< Menor que 5 < 6 true
>= Maior ou igual 5 >= 6 false
<= Menor ou igual 5 <=6 true
== Igual a 5 == 5 true
!= Diferente de 5 != 5 false
  • A saída de todas as operações é um boolean
Introdução a Java

Vamos praticar!

Introdução a Java

Preparing Video For Download...