Como usar o Java One Line se declaração?

Como usar o Java One Line se declaração?

Em Java, uma instrução IF permite que os usuários executem o bloco de código, dependendo de uma condição específica. A instrução IF de uma linha, também conhecida como operadora ternária, é uma maneira concisa de escrever uma instrução IF que executa uma linha de código com base em uma condição. A instrução IF de uma linha é uma ferramenta útil para escrever código compacto e conciso em java.

Este guia se oferecerá para usar a linha única se a declaração com implementação prática.

Como usar o Java One Line se declaração?

A instrução IF de uma linha pode ser usada como abreviação para declarações simples de if-else, onde apenas uma única declaração é executada em cada caso.

Sintaxe

A sintaxe para uma instrução IF de uma linha é a seguinte:

condicional_statement? expressão1: expressão2

Na sintaxe acima, primeiro, o “condicional_statement”É calculado e, se for verdade, o“expressão1" é executado; de outra forma, "expressão2" é executado.

Exemplo 1

Um exemplo é considerado para atribuir um número específico à variável e verifique se o valor da variável é menos ou maior que o número. Aqui está um exemplo de uma instrução IF de uma linha:

classe marcas
public static void main (string [] args)
int num = 5;
String message = (num < 10)? "Number is less than 10": "Number is greater than or equal to 10";
Sistema.fora.println (mensagem);

A descrição do código acima é mencionada abaixo:

  • Primeiro, atribua um número numérico 5 à variável num.
  • Depois disso, verifique se o valor da variável “num”É menor que dez.
  • Se a condição acima for verdadeira, a mensagem “O número é menor que 10”Está atribuído à variável da mensagem.
  • Caso contrário, a mensagem “O número é maior ou igual a 10”Está atribuído à variável da mensagem.

A saída do código acima mostra que “O número é menor que 10”.

Exemplo: 2

Aqui está outro exemplo que mostra como uma instrução se pode ser usada para atribuir um valor a uma variável com base em uma condição:

classe marcas
public static void main (string [] args)
int num = 7;
int resultado = (num> 5)? 10: 5;
Sistema.fora.println (resultado);

A explicação do trecho acima é mencionada abaixo:

  • Inicialmente, o número 7 é atribuído à variável num.
  • Depois disso, verifique se o valor da variável num é maior que 5.
  • Se a condição acima for verdadeira, o valor 10 será atribuído à variável de resultado e, se não for, o valor 5 será atribuído à variável de resultado.

A saída mostra que a condição acima é verdadeira e o valor 10 foi exibido.

Conclusão

Em Java, a instrução IF de uma linha é uma maneira compacta de executar uma linha única exata com base na condição específica. Além disso, simplifica e esclarece o código. A sintaxe da instrução IF de uma linha é fácil de entender e pode ser usada em vários cenários em que apenas uma única declaração é executada com base em uma condição. No entanto, deve ser usado criteriosamente, pois usá -lo excessivamente pode dificultar o código de ler e entender.