document7

4
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 1

Upload: jorge-acosta

Post on 17-Jan-2017

12 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Document7

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

Page 2: Document7

- 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

Page 3: Document7

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