Las expresiones son bloques de construcción esenciales de cualquier programa Java, generalmente creado para producir un nuevo valor, aunque a veces una expresión asigna un valor a una variable. Las expresiones se crean utilizando valores, variables, operadores y llamadas a métodos..
En términos de la sintaxis del lenguaje Java, una expresión es similar a una cláusula en el idioma inglés que representa un significado específico. Con la puntuación correcta, a veces puede sostenerse por sí mismo, aunque también puede ser parte de una oración. Algunas expresiones equivalen a declaraciones en sí mismas (agregando un punto y coma al final), pero más comúnmente, forman parte de una declaración.
Por ejemplo,
(a * 2)es una expresion.
b + (a * 2);Es una declaración. Se podría decir que la expresión es una cláusula, y la declaración es la oración completa, ya que forma la unidad completa de ejecución..
Sin embargo, una declaración no tiene que incluir múltiples expresiones. Puede convertir una expresión simple en una declaración agregando un punto y coma:
(a * 2);
Mientras que una expresión frecuentemente produce un resultado, no siempre. Hay tres tipos de expresiones en Java:
(1 + 1)
(v = 10)
Aquí hay algunos ejemplos de varios tipos de expresiones..
Expresiones que producen un valor
Las expresiones que producen un valor utilizan una amplia gama de operadores aritméticos, de comparación o condicionales de Java. Por ejemplo, los operadores aritméticos incluyen +, *, /,, ++ y%. Algunos operadores condicionales son?, ||, y los operadores de comparación son <, . See the Java specification for a complete list.
Estas expresiones producen un valor:
3/2
5% 3
pi + (10 * 2)
Tenga en cuenta los paréntesis en la última expresión. Esto dirige a Java primero a calcular el valor de la expresión entre paréntesis (al igual que la aritmética que aprendió en la escuela), luego complete el resto del cálculo.
Expresiones que asignan una variable