Em Java, o “ Não ” operador com o “ se ” reverte o resultado que é retornado como resultado da condição “ se ' afirmação condicional. Especialmente, ao lidar com condições complexas, o não operador pode simplificar a lógica. Usar o operador “Not” na condição “if” pode tornar o código mais conciso e fácil de entender, especialmente ao expressar condições negadas.
Este artigo demonstra o procedimento para usar o operador Not na condição if em Java.
Como usar o operador Not em condições If em Java?
O operador “Not” é representado pelo ponto de exclamação (!). É um tipo de operador lógico em Java que nega o valor booleano fornecido e é utilizado com “ se ” para verificar a resposta/valor oposto para uma condição fornecida. Isso é benéfico na execução de uma ação específica ou na execução de um bloco de código quando uma determinada condição não é atendida.
Sintaxe
A sintaxe contém um “ se ” declaração condicional com o “ Não ” operador. Além disso, vamos supor que o “ faça qualquer coisa() ” A função retorna verdadeiro ou falso apenas:
se ( ! faça qualquer coisa ( ) )
{
// executar algum pedaço de código
}
outro {
// executar algum pedaço de código
}
Na sintaxe acima:
- Primeiro, o valor retornado para o “ faça qualquer coisa() ” é negada e este valor é passado como condição para a função “ se ' declaração.
- Em seguida, algum código é inserido na parte else, que funciona apenas se o “ se ” declaração é falsa.
Exemplo 1: Verificando a divisão usando o operador Not na condição If
Para explicar o conceito de “ Não ” operador no “ se ” condição, siga o código abaixo:
divisão de classe {public static void principal ( Corda [ ] argumentos ) {
número int = 19 ;
int div = 5 ;
se ( num % div ! = 0 ) {
System.out.println ( num + ' Não é divisível por ' + div ) ;
} outro {
System.out.println ( num + ' é totalmente divisível por ' + div ) ;
}
}
}
Explicação do código acima:
- Primeiro, crie duas variáveis chamadas “ num ' e ' div ” e forneça valores fictícios para eles.
- A seguir, o “ se ” é utilizada que primeiro executa a divisão em ambos os operadores e, em seguida, usa a instrução “ Não igual ' sinal.
- Esse ' Não O operador ” faz a negação da condição e fica verdadeiro apenas se o resultado não for igual a “ 0 ”.
- No final, crie uma outra parte para manipulação se o resultado for igual a “ 0 ”.
Após a execução do código acima indicado:
O instantâneo acima mostra que os valores fornecidos não são divisíveis, por isso o “ se ” parte é executada.
Exemplo 2: Encontrando o Maior Número Usando o Operador Not na Condição If
Ao usar o “ Não ” operador no “ se ” declaração condicional, um número maior entre várias variáveis também pode ser encontrado.
Vamos visitar o código abaixo para uma melhor explicação:
classe maior {public static void principal ( Corda [ ] argumentos ) {
int a = vinte ;
int b = 10 ;
se ( ! ( a > = b ) ) {
System.out.println ( um + ' é menos do que ' +b ) ;
} outro {
System.out.println ( um + ' é melhor que ' +b ) ;
}
}
}
Explicação do código acima:
- Primeiro, duas variáveis são inicializadas. Então o ' Não ” operador é aplicado em uma condição para verificar se o “ a ” variável é maior ou igual à variável “ b ' variável.
- Depois disso, imprima uma mensagem relativa no “ se ” bloco de declaração.
- Ao final, imprime uma mensagem que está presente no “ outro ” porção.
Após a execução do código acima:
O instantâneo acima mostra que maior valor foi encontrado com a ajuda do “ Não ” operador.
Conclusão
O ' Não ” operador em “ se ” condições fornecem flexibilidade e clareza na expressão de condições negadas, simplificando a lógica complexa e aprimorando a legibilidade do código. Ao utilizá-lo, as linhas de código diminuem muito, economizam muito tempo do programador e reduzem as chances de erros lógicos. Este artigo demonstrou o procedimento para usar o operador Not na condição if em Java.