Expressões booleanas
Utilizadas geralmente em construções de controle, expressões booleanas são úteis para resolver problemas lógicos como, por exemplo, determinar se uma variável é maior que outra. Devem sempre retornar um valor booleano (true ou false). Uma expressão booleana pode conter operadores de comparação ou operadores lógicos.
Relembrando:
Operadores de comparação: ==, !=, <, >, <=, >=.
Operadores lógicos: &&, ||
Cuidado!!
Tenha cuidado ao se comparar String em Java. Strings são objetos. Se você tentar compará-las com os operadores de comparação, você está comparando onde eles estão armazenados na memória (seu endereço) e não ao seu conteúdo. Para realizar a comparação de string utilize o método
equals()
. Como mostra o exemplo:
String nome1 = "Carina";
String nome2 = "Marina";
String nome3 = "Carina";
boolean igual = true;
igual = nome1.equals(nome2); //igual recebe false
igual = nome1.equals(nome3); //igual recebe true
Nenhum comentário:
Postar um comentário