Beruflich Dokumente
Kultur Dokumente
Cibernética y Computación I
Unidad III: Metodología de solución de
problemas e introducción al lenguaje de
programación java
Operadores en java
Consideraremos que mi perro azul nos dice que los operadores en el lenguaje java son análogos
a los conectores digitales. Estos operadores si bien en lo que conocemos tanto en la aritmética,
lógica proposicional, y la digital, tienen su relación operativa su representación e interpretación
es diferente para alguno de los símbolos conocidos
1
Universidad Nacional Autónoma de México
Colegio de Ciencias y Humanidades
Plantel Sur
Cibernética y Computación I
Unidad III: Metodología de solución de
problemas e introducción al lenguaje de
programación java
Datos primitivos en java:
El lenguaje java es de tipo tipado estático en donde todas las variables que se usen tendrán
alguno de los tipos siguientes que se denominan primitivos (símbolos en minúsculas).
Valor
Tipo dato
por Descripción
primitivo
defecto
2
Universidad Nacional Autónoma de México
Colegio de Ciencias y Humanidades
Plantel Sur
Cibernética y Computación I
Unidad III: Metodología de solución de
problemas e introducción al lenguaje de
programación java
Operador de asignación:
3
Universidad Nacional Autónoma de México
Colegio de Ciencias y Humanidades
Plantel Sur
Cibernética y Computación I
Unidad III: Metodología de solución de
problemas e introducción al lenguaje de
programación java
Operadores aritméticos
-4
- Operador unario que se usa para el - (4)
cambio de signo
5.0
+ Operador binario para efectuar la 3.2 + 1.8
suma
0.5
- Operador binario para efectuar la 1.5 - 1-0
resta
11.5
* Operador binario para la 2.3 * 5.0
multiplicación
1.5
0.075 / 0.05
/ Operador binario que nos da el 4
cociente e la división
9 /2
7
% Operador binario que nos da el 15 %2
residuo de una división
4
Universidad Nacional Autónoma de México
Colegio de Ciencias y Humanidades
Plantel Sur
Cibernética y Computación I
Unidad III: Metodología de solución de
problemas e introducción al lenguaje de
programación java
5
Universidad Nacional Autónoma de México
Colegio de Ciencias y Humanidades
Plantel Sur
Cibernética y Computación I
Unidad III: Metodología de solución de
problemas e introducción al lenguaje de
programación java
Operadores lógicos o booleanos
6
Universidad Nacional Autónoma de México
Colegio de Ciencias y Humanidades
Plantel Sur
Cibernética y Computación I
Unidad III: Metodología de solución de
problemas e introducción al lenguaje de
programación java
Operador condicional
7
Universidad Nacional Autónoma de México
Colegio de Ciencias y Humanidades
Plantel Sur
Cibernética y Computación I
Unidad III: Metodología de solución de
problemas e introducción al lenguaje de
programación java
Operadores de bits
∽ Unario , complemento ∽𝑎 (∽ 𝑎)
NOT
8
Universidad Nacional Autónoma de México
Colegio de Ciencias y Humanidades
Plantel Sur
Cibernética y Computación I
Unidad III: Metodología de solución de
problemas e introducción al lenguaje de
programación java
Operadores de relación
6 == 6 true
9
Universidad Nacional Autónoma de México
Colegio de Ciencias y Humanidades
Plantel Sur
Cibernética y Computación I
Unidad III: Metodología de solución de
problemas e introducción al lenguaje de
programación java
Operadores incrementales
a=5
++
++i Primero incrementamos la a=5 a=5,
variable en 1 y después la
b= ++a b=6, a=6
usamos
--
--i primero decrementamos la a=3 a=3
variable en 1 y después la
b=--a b=2; a=2
usamos
10
Universidad Nacional Autónoma de México
Colegio de Ciencias y Humanidades
Plantel Sur
Cibernética y Computación I
Unidad III: Metodología de solución de
problemas e introducción al lenguaje de
programación java
Separadores
Separador Descripción
; Separa sentencias
11
Universidad Nacional Autónoma de México
Colegio de Ciencias y Humanidades
Plantel Sur
Cibernética y Computación I
Unidad III: Metodología de solución de
problemas e introducción al lenguaje de
programación java
Prioridad de operaciones
http://ocw.upm.es/lenguajes-y-sistemas-informaticos/programacion-en-java-i/Contenidos/LecturaObligatoria/4-operadores.pdf
12
Universidad Nacional Autónoma de México
Colegio de Ciencias y Humanidades
Plantel Sur
Cibernética y Computación I
Unidad III: Metodología de solución de
problemas e introducción al lenguaje de
programación java
13