Programación Orientada a Objetos

Profesor: Ángel Roldán

Cursos de Java

Operadores Aritméticos

Los operadores aritméticos son aquellos que "manipulan" datos numéricos, tanto enteros como reales. Hay 2 tipos de operadores aritméticos: unarios y binarios. Los operadores unarios se anteponen a la expresión aritmética, y son los operadores de signo. Los operadores binarios se sitúan entre 2 expresiones aritméticas.

Operadores aritméticos unarios


Por ejemplo, -4 es el resultado de aplicar el operador unario - al entero 4, devolviendo otro número enterio.

Operadores aritméticos binarios


Todos los operadores binarios admiten expresiones enteras y reales a excepción de div y mod, que sólo admiten expresiones enteras, por lo que devuelven expresiones enteras. En el caso de los otros operadores, si los 2 operandos a los que afecta son enteros, la expresión resultante será entera, pero si alguno o ambos son reales, la expresión resultado es de tipo real. En esto tenemos de nuevo otra excepción: el operador / devuelve siempre expresiones de tipo real.

El operador aritmético + también se puede usar con datos de tipo string. El resultado es la concatenación de las cadenas. Por ejemplo:

'Esto' + 'es una' + 'concatenación de' + 'cadenas'

Como todos sabréis, cualquier número dividido por 0 da como resultado infinito. Esto se puede aceptar desde el punto de vista abstracto de las matemáticas, pero si probáis esto en un lenguaje de programación, el compilador os avisará de un error que viene a decir que la división por 0 no está permitida. Por lo tanto, el segundo argumento de los operadores /, div y mod no debe ser 0.

Como última aclaración, el operador mod devuelve el resto de realizar la división del primer operando por el segundo. Es decir, 6 mod 3 = 0 y 5 mod 2 = 1.

Compartir

Sección de Interés

ÁREA LINUX

Nos interesan mucho sus comentarios. Envíenos cualquier sugerencia, crítica o alabanza que desee realizar.
Si lo que desea es formular una consulta sobre formación online, cursos bonificados, cursos subvencionados, etc. por favor utilice el formulario de contacto express para recibir una rápida respuesta.
  1. andres

    Gracias aprendi un poco mas
    Publicado : 4 de junio del 2019
  1. Nicols

    excelente, sirvi para mis tarea.
    Publicado : 20 de mayo del 2019
  1. yo

    buena pagina
    Publicado : 15 de febrero del 2019
  1. Pepe

    Oh qu bien, muy buena pagina me ayudo mucho
    Publicado : 15 de enero del 2019
  1. 1900414

    muchas gracias , toda la informacion fue de mucha utilidad .....
    gracias al los que crearon la pagina para de algun modo ayudar a los demas .

    Publicado : 29 de octubre del 2018
  1. elmacanon

    excelente
    Publicado : 18 de septiembre del 2018
  1. nayely

    esta muy clara su explicacin.
    muy compleja
    Publicado : 20 de marzo del 2018
  1. jane

    muy bien estructurado me encanto
    Publicado : 13 de marzo del 2018
  1. Elmaca Non

    Muchas gracias muy til
    (
    Publicado : 21 de febrero del 2018
  1. rocio

    muy bueno gracias
    Publicado : 1 de febrero del 2018
  1. Juan

    Me gust mucho su curso de SQL :)
    Publicado : 11 de diciembre del 2017
  1. Cire

    Muy buena explicacin, felicidades, me qued muy claro el tema.
    Publicado : 16 de octubre del 2017
  1. manuel

    me sirvio capo muchas gracias al porfe roldan y los que isieron la pajina
    Publicado : 23 de mayo del 2017