Uma variável que referencia um Método não recebe dados primitivos como true, false, 1, 0 ou coisas do tipo.
Tem como eu usar uma estrutura de decisão baseado no conteúdo de uma variável de referência?
Comparar Variável de Referência
D
1 Resposta
SIm. Você pode comprar por uma propriedade do objeto que essa variável aponta, que seja de um tipo primitivo:
Cliente cliente = Cliente.carregar();
if (cliente.getIdade() > 18)
{
allowAlcohol = true;
}
Algumas classes também tem métodos, específicos para a comparação:
String nome = "Vinicius";
String outroNome = "Vinicius";
if (nome.equals(outroNome)) {
//faz algo
}
if (nome.compareTo(outroNome) < 0) {
//faz algo
}
Por fim, você também pode comparar o valor da variável diretamente, para saber se ela é nula ou não:
if (cliente == null)
throw new IllegalArgumentException("Você deve informar um cliente!");
Criado 21 de abril de 2010
Ultima resposta 21 de abr. de 2010
Respostas 1
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo