Cómo usar Java One Line si la declaración?

Cómo usar Java One Line si la declaración?

En Java, una instrucción IF permite a los usuarios ejecutar el bloque de código dependiendo de una condición particular. La declaración if if if, también conocida como operador ternario, es una forma concisa de escribir una declaración IF que ejecute una línea de código basada en una condición. La declaración de una línea si es una herramienta útil para escribir código compacto y conciso en Java.

Esta guía ofrecerá usar la declaración de una línea IF con implementación práctica.

Cómo usar Java One Line si la declaración?

La declaración de una línea si se puede usar como taquigrafía para declaraciones simples if-else donde solo se ejecuta una sola declaración en cada caso.

Sintaxis

La sintaxis para una declaración de una línea es la siguiente:

condición_statement? expresión1: expresión2

En la sintaxis anterior, primero, el "condición_statement"Se calcula, y si es cierto, el"expresión1"Se ejecuta; de lo contrario, "expresión2"Se ejecuta.

Ejemplo 1

Se considera que un ejemplo asigna un número particular a la variable y verifique si el valor de la variable es menor o mayor que el número. Aquí hay un ejemplo de una declaración de una línea:

Marcas de clase
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.afuera.println (mensaje);

La descripción del código anterior se menciona a continuación:

  • Primero, asigne un número numérico 5 a la variable NUM.
  • Después de eso, verifique si el valor de la variable "numer"Es menos de diez.
  • Si la condición anterior es verdadera, el mensaje "El número es menor que 10"Se asigna a la variable de mensaje.
  • De lo contrario, el mensaje "El número es mayor o igual a 10"Se asigna a la variable de mensaje.

La salida del código anterior muestra que "El número es menor que 10".

Ejemplo: 2

Aquí hay otro ejemplo que muestra cómo se puede usar una declaración de una línea para asignar un valor a una variable basada en una condición:

Marcas de clase
public static void main (string [] args)
int num = 7;
int resultado = (num> 5)? 10: 5;
Sistema.afuera.println (resultado);

La explicación del fragmento anterior se menciona a continuación:

  • Inicialmente, el número 7 se asigna a la variable NUM.
  • Después de eso, verifique si el valor de la variable NUM es mayor que 5.
  • Si la condición anterior es verdadera, el valor 10 se asigna a la variable de resultado, y si no es así, el valor 5 se asigna a la variable de resultado.

La salida muestra que la condición anterior es verdadera y el valor 10 se ha mostrado.

Conclusión

En Java, la declaración de una línea IF es una forma compacta de ejecutar una línea única exacta basada en la condición específica. Además, simplifica y aclara el código. La sintaxis de una línea si la declaración es fácil de entender y se puede usar en varios escenarios donde solo se ejecuta una sola declaración en función de una condición. Sin embargo, debe usarse juiciosamente, ya que usarlo en exceso puede hacer que el código sea más difícil de leer y comprender.