La base de cualquier lenguaje de programación , Java incluido, es la presencia de sintaxis que permite que el programa para tomar decisiones y ejecutar en base a las condiciones del programa . En Java, esto se hace a través de declaraciones " if-else " . El operador ternario funciona como versión abreviada de la sentencia if-else . Esto permite a los programadores para expresar comparaciones simples declaraciones de una sola línea para facilitar la legibilidad y simplicidad de codificación. Condicionales Java
sintaxis Basic Java se asemeja a muchos otros lenguajes de programación . Una de estas semejanzas se presenta en forma de operadores condicionales . Operadores condicionales hacer comparaciones entre dos términos que representan valores o demás términos condicionales. Condicionales evaluar los términos y devuelven el valor verdadero o falso sobre la base de esa evaluación. Por ejemplo, el operador mayor que (">" ) comprueba dos valores. Si el primer valor es mayor que el segundo , que devuelve verdadero . Así que la sentencia condicional " 5 > 4 " volvería verdadera , mientras que la frase " 5 > 10 " volvería falsa.
Instrucciones if-else
Condicionales son fundamentales para la mayoría de los programas , ya que permiten al programa para evaluar el estado del programa y tomar decisiones basadas en esas evaluaciones . Una de las construcciones de Java que utilizan los condicionales para tomar decisiones es la declaración " if-else " . Esta declaración es en realidad bastante explica por sí mismo : " si ", un enunciado es verdadero , el programa se ejecute algún código . "De otro modo , " el programa ejecuta un código diferente. Por ejemplo , en el código siguiente , si la variable " x " es mayor que " y", entonces algo pasa. Si no es así, sucede algo más :
if ( x > y) {return x ;}
else { return y ;}
ternario Declaraciones
la sentencia if-else se produce con tanta frecuencia en la programación, que la mayoría de lenguajes han implementado alguna forma de que el operador ternario . El operador ternario , representada en Java como un símbolo "?" , Realiza la misma función que la sentencia if-else . La siguiente expresión ternaria se puede leer como " if ( condición ) es verdadera , a continuación, realizar la declaración 1 . Si no, realizar la declaración de dos ":
condiciones
? Declaración 1 : Declaración 2 ;
complejos ternarios Expresiones
Utilizando condicionales junto con la unión de los estados lógicos como "y " u "o ", el programador puede crear cuentas de comparación lógicas complejas dentro de las expresiones ternarias . Por ejemplo , las siguientes comprobaciones expresión ternaria si ambos " x int x = 3 ; int y = 4 ; int z = 5 ; int q = 0 ;
q = ( x