Los operadores aritméticos son aquellos operados que combinados con los operandos forman expresiones matemáticas o aritméticas.
Operador | Operación Java | Expresión Java | Resultado |
---|---|---|---|
- | Operador unario de cambio de signo | -10 | -10 |
+ | Adición | 1.2 + 9.3 | 10.5 |
- | Sustracción | 312.5 – 12.3 | 300.2 |
* | Multiplicación | 1.7 * 1.2 | 1.02 |
/ | División (entera o real) | 0.5 / 0.2 | 2.5 |
% | Resto de la división entera | 25 % 3 | 1 |
El resultado de este tipo de expresiones depende de los operandos que utilicen:
Tipo de los operandos | Resultado |
---|---|
Un operando de tipo long y ninguno real (float o double ) |
long |
Ningún operando de tipo long ni real (float o double ) |
int |
Al menos un operando de tipo double |
double |
Al menos un operando de tipo float y ninguno double |
float |
Otro tipo de operadores aritméticos son los operadores unarios incrementales y decrementales. Producen un resultado del mismo tipo que el operando, y podemos utilizarlos con notación prefija, si el operador aparece antes que el operando, o notación postfija, si el operador aparece después del operando. En la tabla puedes un ejemplo de de utilización de cada operador incremental.
Tipo operador | Expresión Java | |
---|---|---|
++ (incremental) |
Prefija: |
Postfija: |
--(decremental) | 5-- // el resultado es 4 |
En el ejemplo vemos un programa básico que utiliza operadores aritméticos. Observa que usamos System.out.printf
para mostrar por pantalla un texto formateado. El texto entre dobles comillas son los argumentos del método printf
y si usamos más de uno, se separan con comas. Primero indicamos cómo queremos que salga el texto, y después el texto que queremos mostrar. Fíjate que con el primer %s
nos estamos refiriendo a una variable de tipo String
, o sea, a la primera cadena de texto, con el siguiente %s
a la segunda cadena y con el último %s
a la tercena. Con %f
nos referimos a un argumento de tipo float, etc.