Upload
jorge-acosta
View
12
Download
0
Embed Size (px)
Citation preview
Actividad de proceso N°:5.
Síntesis y ejemplos de los operadores:
- Operador de asignación
= a = b Asigna el valor de b a a. ejemplo: A = 3
*= a *= b Multiplica a por b y asigna el resultado a la variable a. ejemplo: A=3; B=2; A*=B ;ahora A vale 6
/= a /= b Divide a entre b y asigna el resultado a la variable a. ejemplo: A=6;B=2; A/=B;ahora A vale 3
%= a %= b Fija a al resto de a/b. ejemplo: A=7;B=3;A%=B;ahora A vale 1
+= a += b Suma b y a y lo asigna a la variable a. ejemplo A=3;B=1;A+=B;ahora A vale 4
- = a -= b Resta b de a y asigna el resultado a la variable a. ejemplo A=3;B=1;A-=B;ahora A vale 2
Operadores aritméticos:
Operador Tipos enteros Tipos reales Ejemplo + Suma Suma 4 + 5 - Resta Resta 7 — 3 * Producto Producto 4.5 / División entera: conciente División en coma flotante 8 / 5% División entera: resto 12 % 5
Operadores de incrementación y decrementación:
Incrementación Decrementación++n --nn+=1 n-=1n=n+1 n=n-1
ejemplo: N=3; N++; ahora N vale 4ejemplo: N=3; N--; ahora N vale 2ejemplo: N=3; M=++n; M vale 4ejemplo: N=3; M=--n; M vale 2
1
- Operadores relacionales
== Igual a a == bejemplo: A=1;B=2; A==B es falso entonces la operación devuelve un valor
false
!= No igual a a != bejemplo: A=1;B=2; A!=B es verdadero entonces la operación devuelve un
valor true
> Mayor que a > bejemplo: A=1;B=2; A>B es falso entonces la operación devuelve un valor
false
< Menor que a < bejemplo: A=1;B=2; A<B es verdadero entonces la operación devuelve un
valor true
>= Mayor o igual que a >= bejemplo: A=1;B=2; A>=B es falso entonces la operación devuelve un valor
false
<= Menor o igual que a <= bejemplo: A=1;B=2; B<=A es falso entonces la operación devuelve un valor
false
- Operadores lógicos
Operador Operación lógica EjemploNegación(!) no lógica ! (x>=y)O exclusiva (^) operando_1^operando_2 x<n^n>9Y lógica operando_1 && operando_2 m<n&& i>jO lógica || operando_1 ||operando_2 m=5 || n!=10
ejemplo A=1;B=2;!(A==B) devuelve un valor verdaderoejemplo A=1;B=2; (A>0 ^ B>A) devuelve un valor verdaderoejemplo A=1;B=2; (A>0 && B<A) devuelve un valor falsoejemplo A=1;B=2; (A>0 ll B<A) devuelve un valor verdadero
- Operador comaejemplo: funcionCalculo(parametroA,parametroB)
- Operadores ., ( ), [ ]Operador .
ejemplo: System.out.println(“hola”);Operador ()
ejemplo: funcionImprimir();Operador [ ]
ejemplo: arregloNombres[ ];
2
Prioridad Operadores Asociatividad
1 new ( creación objetos) ǀ-D 2 - [] ( ) ǀ-D ++--(prefijo) D-ǀ 3 ++--(postfijo) ǀ-D 4 ~ ! - + D-ǀ 5 (type) D-ǀ 6 * / % ǀ-D 7 << >> >>> ǀ-D 8 <<= > >= ǀ-D 9 == != ǀ-D 10 & ǀ-D 11 ^ ǀ-D 12 ǀ ǀ-D 13 && ǀ-D 14 ǀǀ ǀ-D 16 = *= /= %= += -= D-ǀ 17 , (operador coma) ǀ-D
3