Diferentes tipos de declarações 'if':
Declaração simples 'se':
Sintaxe:
if (expressão condicional)Ele verifica a expressão condicional e, se a expressão retornar true, então um (s) declaração (s) específico (s) será executado de outra forma, nada será executado.
declaração 'if-else':
Sintaxe:
if (expressão condicional)Se a expressão condicional retornar true, então um (s) declaração (s) específico (s) executará outras declarações.
Declaração 'if-else-if':
Sintaxe:
if (expressão condicional 1)A declaração acima 'se' também é chamada de escada 'if-else-se'. Ele verifica a primeira expressão condicional e, se retornar FALSE, verificará a segunda expressão condicional e assim por diante. Se todas as expressões condicionais retornar.
Declaração aninhada 'se':
Sintaxe:
if (expressão condicional 1)Quando qualquer declaração 'se' é declarada dentro de outra declaração se é chamada de aninhada 'se'. Se a condição externa 'if' retornar verdadeira, ela verificará a condição 'se' se 'e tomará decisões com base no valor de retorno.
Exemplo 1: Uso da instrução 'if' simples
O código a seguir mostra o uso simples da instrução 'if'. A primeira condição 'se' verifica o valor do número é superior a 50 ou não. A segunda condição 'se' verifica o comprimento de uma corda é menor que 6 ou não.
classe pública if1Saída:
A saída a seguir aparecerá após a execução do código. Aqui, a primeira condição 'se' retornou falsa e nenhuma mensagem é impressa. A segunda condição 'se' retornou true e uma mensagem é impressa.
Exemplo 2: Uso da declaração 'if-else'
O código a seguir mostra o uso da declaração 'if-else'. Neste código, um valor inteiro é retirado do usuário. Se o valor de entrada estiver entre 13 e 17, então 'se' a condição retornará, uma mensagem específica será imprimir, caso contrário, outra mensagem imprimirá.
// Importar pacote de scannerSaída:
A saída a seguir aparecerá após a execução do código. Aqui, 15 é tomado como entrada, e a seguinte saída é impressa porque se a condição retornou true.
Exemplo 3: Uso da declaração 'if-else-if'
O uso da instrução 'if-else-se' é mostrado no exemplo a seguir. Aqui, um valor de string será tomado como entrada do usuário. A primeira condição 'se' verificará o valor de entrada e, se retornar false, o valor verificará pela próxima condição 'se' e assim por diante. A mensagem da parte else irá imprimir se todas as condições 'se' retornarem falsas.
// Importar pacote de scannerSaída:
A saída a seguir aparecerá após a execução do código. Aqui, 'Janifer'é tomado como entrada do usuário.
Exemplo-4: Uso da declaração aninhada 'se'
O uso da declaração 'se' aninhada é mostrada no exemplo a seguir. Dois valores de entrada serão retirados do usuário. Se o valor de gênero combina com a condição externa 'se', ele verificará o valor de idade na condição interna 'se'. A saída imprimirá com base no valor de retorno da condição 'se'.
// Importar pacote de scannerSaída:
A saída a seguir aparecerá após a execução do código. Aqui, 'macho' é tomado como gênero, e 25 é tomado como idade valores.
Conclusão:
Os quatro usos diferentes de declarações 'se' são explicados neste tutorial usando exemplos simples. Este tutorial ajudará os novos programadores a aprender o conceito de uma declaração condicional em Java do básico.