Java: trabajar con los operadores

Los operadores son una parte esencial del desarrollo de aplicaciones Java. Lo hacen, precisamente, como su nombre lo indica - que operan en el valor contenido en un tipo primitivo u objeto de alguna manera. Precisamente la forma en que opera sobre el valor depende del operador.

En algunos casos, un operador cambiará el valor de la variable, pero en otros casos, el operador simplemente utiliza el valor para realizar una tarea especializada, como la comparación de dos valores. Java proporciona una gran cantidad de operadores que realizan todas las tareas imaginables.

La mejor manera de entender cómo los operadores de trabajo y lo que hacen es agruparlos en categorías y luego buscar en cada categoría individual. Cada una de las secciones siguientes se describe una categoría de operadores diferentes y muestra cómo utilizar los operadores dentro de esa categoría a su ventaja. Aquí está una descripción rápida de los operadores en este capítulo:

  • Operadores de Asignación colocar el valor se define en la variable. El operador básico de asignación reemplaza el valor de la variable. operadores de asignación combinados realizan una tarea relacionada con las matemáticas-y actualizar el valor de la variable. Es casi imposible escribir una aplicación sin hacer asignaciones variables de algún tipo.

  • Operadores aritméticos realizar cualquier tarea relacionada con matemáticas, incluyendo suma, resta, multiplicación y división. La mayoría de las aplicaciones necesitan para llevar a cabo tareas relacionadas con las matemáticas, incluso si el usuario no es consciente de la funcionalidad de matemáticas. Descubrirá que el libro avanza que las matemáticas son una parte ineludible de la programación.

    Video: Java Tutorial 17 - Operadores incrementales en Java

  • operadores unitarios hacer que la variable de interactuar con su propio contenido de alguna manera, como por ejemplo incrementando (Añadiendo a) o decremento (Restando de) el valor de la variable. En muchos aspectos, los operadores unarios proporcionan una abreviatura que permite código de aplicación más fácil de entender y más rápido para escribir.

    Video: 05.- Curso de Java para Principiantes. Trabajar con Operadores

  • Los operadores relacionales y condicionales realizar una comparación de algún tipo y proporcionar un resultado que refleja esa comparación. Estos operadores hacen posible que las aplicaciones a tomar decisiones basadas en el contenido de las variables.

Java 8 añade un nuevo operador que cumpla con el significado tradicional del término, el operador flecha (-gt;). Este operador se utiliza en una circunstancia especial para trabajar con expresiones lambda (un método de creación de funciones). Recuerde, debido a que el -gt; sólo se utiliza para este propósito especial, usted no tiene que preocuparse por ello.

Video: 06.- Curso de Java para Principiantes. Trabajar con Objetos String

Además, algunas personas están llamando el objeto de tipo opcional un operador. En realidad, es un tipo que le ayuda a evitar ciertos tipos de errores. Una vez más, no es necesario preocuparse por ello hasta que esté lejos a lo largo de su experiencia en Java. De lo contrario, Java 8 operadores se comportan igual que los encontrados en las versiones anteriores de Java.

Si cada operador tenía exactamente la misma prioridad (prioridad), tendría como resultado el caos porque el equipo no sabría qué tarea se debe realizar primero. Dado que los equipos son lógicas y requieren instrucciones bien ordenadas, los desarrolladores de Java tenían que crear un orden en el que se utilizan los operadores cuando más de uno de ellos aparece en una sola línea de código.

El orden de precedencia ayuda a determinar qué tarea se debe hacer en primer lugar, incluso si la orden no se desprende de la forma en que el código está escrito. Es necesario comprender prioridad con el fin de escribir buen código. De lo contrario, usted puede terminar con el código que se supone que el equipo va a trabajar con un operador primer y único descubrir más tarde que el equipo realmente trabajó con otro operador en primer lugar.

Precedencia define el orden en que las tareas se realizan en un ordenador. Piense prioridad cuando vea precedencia. Así como a priorizar el trabajo que hay que hacer, el equipo también debe priorizar el trabajo que tiene que hacer. El orden de precedencia es esencialmente el mismo para todos los lenguajes de programación, y este orden es tomado de los matemáticos.

En resumen, las reglas que aprendió para realizar tareas matemáticas en la escuela son las mismas reglas que el sistema utiliza para realizar tareas. Como resultado, es probable que le resulte más fácil de aprender el orden de precedencia de lo que parece al principio.

Artículos Relacionados