Expresiones numéricas

Una expresión numérica se resuelve en un número. Una expresión de este tipo puede especificarse en varias situaciones; por ejemplo, en el lado derecho de una sentencia assignment. Una expresión numérica puede estar formada por:

Puede utilizar pares de paréntesis en una expresión numérica para cambiar el orden de evaluación o aclarar el significado.

Al revisar los ejemplos siguientes, suponga que intValue1 es igual a 1, intValue2 es igual a 2, etc., y que cada valor no tiene posiciones decimales:

  /* == -8, con los paréntesis alterando temporalmente 
           la preferencia habitual de * y + */
  intValue2 * (intValue1 - 5)

  /* == -2, con un menos único como último operador */ 
  intValue2 + -4  

  /* == 1.4, si la expresión se asigna a un 
            elemento con al menos una posición decimal.  */
  intValue7 / intValue5

  /* == 2, que es un resto 
          expresado como un valor entero */
  intValue7 % intValue5

En la sección Expresiones encontrará un ejemplo que muestra el efecto de los paréntesis sobre la utilización de un signo más (+).

Una expresión numérica puede dar un resultado inesperado si un valor calculado intermedio requiere más de 128 bits.

Consulta relacionada
Expresiones de fecha y hora
Expresiones
Expresiones lógicas
Operadores y precedencia
Tipos primitivos
Expresiones de texto

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.