Tanto en matemáticas como en Java, un operador es un símbolo que representa una operación entre un conjunto de variables o números.
Junto con las variables y los operadores ya puedes empezar a resolver fórmulas y definiciones matemáticas muy fácilmente.
A continuación se agrupará los operandos por orden decreciente de prioridad, es decir, los primeros operadores son los más preferentes y así sucesivamente hasta el último que es el de menos prioridad.
Si bien no son operadores hay que saber que todo lo que haya entre paréntesis tiene la primera prioridad. Los símbolos que lo representan son: ( y ).
Este es un sencillo ejemplo que pone en práctica los operadores. Comprueba este ejemplo y práctica con los diferentes operadores existentes en Java.
public static void main (String[] args) {
int resultado = 1 + 2; // Ahora ‘resultado’ vale 3
System.out.println(resultado);
resultado = resultado - 1; // Ahora ‘resultado’ vale 2
System.out.println(resultado);
resultado = resultado * 2; // Ahora ‘resultado’ vale 4
System.out.println(resultado);
resultado /= 2; // Ahora ‘resultado’ vale 2
System.out.println(resultado);
resultado = resultado + 8; // Ahora ‘resultado’ vale 10
resultado = resultado % 7; // Ahora ‘resultado’ vale 3
resultado = resultado > 1 ? 10 : 20; // Ahora vale 10
System.out.println(resultado);
}
}
Curso: Curso Java.
Anterior capítulo: 5. Variables.
Siguiente capítulo: 7. Condicionales.
https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.
Ver comentarios
Si tienes alguna crítica, pregunta, sugerencia o propuesta de mejora sobre este curso no dudes en comentar. ¡Gracias!
Buenas.
Me gustaría hacer un inciso. El operador ternario _?_;_ se usa completo, sin embargo tal y como está puesto en el post cabria pensar que son 2 distintos.
Tambien tengo una pregunta quizás demasiado técnica. ¿Sería posible crear operadores propios? Algunos lenguajes, como Haskell, te permiten crear tus propios operadores, por ejemplo el '+%' o el que se te ocurra, pero hasta hoy no habia caido que no sabría como declararlos en Java.
Kirthash: he aclarado que dichos operadores van juntos y he puesto un ejemplo en el código.
En Java no puedes crear nuevos operadores. Hay mucha discusión sobre esto. Yo pertenezco a los que están a favor de la decisión de Sun (ahora Oracle). Un código con operadores inventados resulta ilegible para alguien que empiece a ver tu código. De todas maneras, tienes soluciones como Streambase, pero no te las recomiendo.
Muchas gracias por tu aportación.
Gran trabajo estoy empezando con java y tus post me están siendo una muy buena guía. Gracias.
PAZ.
Gracias por una nueva entrega. Sigue asi!
muchas gracias, por tus explicaciones, hasta ahora se parece un huevo a C. Salu2
Bien por tu trabajo amigo, pero me quede esperando las otras lecciones.
Ojala tengas disponibilidad de tiempo para seguir.
Suerte.