Expresión
Una
expresión es una combinación de variables, operadores y llamadas de métodos
construida de acuerdo a la sintaxis del lenguaje que devuelve un valor.
El
tipo de dato del valor regresado por una expresión depende de los elementos
usados en la expresión.
Operador
Los
operadores son símbolos especiales que por lo común se utilizan en expresiones.
Se
dividen en:
}Operadores
Aritméticos
}Operadores
lógicos
}Operadores
de asignación.
}Operadores
relacionales
}Operadores
especiales
Aritméticos:
Operador Significado Ejemplo
+ Suma a+b
- Resta a-b
* Multiplicación a*b
/ División a/b
% Modulo a%b
Lógicos:
OPERADOR DESCRIPCIÓN SINTAXIS
&& Conjunción (and) Expresión&&Expresión
|| Disyunción (or) Expresión || Expresión
! Negación (not) !Expresión
(El operador && (and) solo da como resultado verdadero si y solo si ambas expresiones son verdaderas, y el operador ||(or) solo da como resultado falso si y solo si todas son falsas)
(El operador && (and) solo da como resultado verdadero si y solo si ambas expresiones son verdaderas, y el operador ||(or) solo da como resultado falso si y solo si todas son falsas)
Asignación:
*= Asigna-producto
/= Asigna-división
%= Asigna-resta (módulo)
+= Asigna-suma
-= Asigna-diferencia (resta)
Racionales:
== Igualdad a==b
!= Distinto a!=b
> Mayor que a>b
< Menor que a <b
>= Mayor o igual a>=b
<= Menor o igual a<=b
Especiales:
++ Contador a++ (incremento)
-- Conrador a -- (decremento)
""+"" Conectar cadenas "a" + "b" (conector)
() Agurupar expreciones a=(a+b)*c
Precedencia de operadores
1.-
Paréntesis
2.-
Potencias y raíces
3.-
Multiplicaciones y divisiones
4.-
Sumas y restas
5.-
Dos o más de la misma jerarquía u orden, entonces resolver de izquierda a
derecha
Ejemplo:
- j = 1 + 3 * 4; j=? J=13
- j = 1 + 3 – 4; j=? J=0
- h = (1 + 3) * 4 h=? H=16
- k = ((12 - 2) * ( 21 - 11)) / ((1+1)*(15-10)) + 1 ; K=? K=11;
Ejemplo:
Si a =10, b=20, c=30
a + b > c
|
Falso
|
a - b < c
|
Verdadero
|
a - b = c
|
Falso
|
a * b < > c
|
Verdadero
|
( a
< b ) && ( b < c )
(10<20)&&(20<30)
V V
V
No hay comentarios:
Publicar un comentario