Operador Java

Páginas: 7 (1530 palabras) Publicado: 4 de diciembre de 2015
Operadores
Operadores

Java

Variables booleanas
♣ Son aquellas variables que solamente pueden
tener dos resultados:
♠ True
♠ False

♣ Las variables booleanas no tienen ningún tipo de
casting con otros tipos de variables primitivas

Haydeé Méndez

Programación 2

2

Operadores relacionales
♣ Son aquellos operadores que nos sirven para
poder comparar dos elementos (variables o
constantes).
♣Java provee los siguientes operadores básicos:
Operador
>
<
>=
<=
==
!=
Haydeé Méndez

Uso
op1 > op2
op1 < op2
op1 >= op2
op1 <= op2
op1 == op2
op1 != op2

Descripción
op1 es mayor que op2
op1 es menor que op2
op1 es mayor o igual que op2
op1 es menor o igual que op2
op1 es igual a op2
op1 es distinto de op2

Programación 2

3

Nota
♣ Note que en Java la igualdad no es el operador =
sino el operador==, recuerdo que el signo de
igualdad simple lo destinamos para la asignación
♣ Estos operadores lógicos son válidos mientras
trabajemos con tipos de datos primitivos, ya
estudiaremos un poco más sobre objetos y sobre
estos casos luego

Haydeé Méndez

Programación 2

4

Operadores lógicos
♣ Java también provee los operadores lógicos
básicos para poder concatenar relacionar varias
proposiciones.♣ Los operadores lógicos en java son:
Operador
Uso
Descripción
&&
op1 && op2 op1 y op2
||
op1 || op2 op1 o op2
!
!op1
negación de op1

Haydeé Méndez

Programación 2

5

Observaciones
♣ Las operaciones lógicas tienen la misma
precedencia que en cálculo proposicional
♣ Las equivalencias lógicas siguen siendo válidas y
pueden serle útiles en algún momento…

Haydeé Méndez

Programación 2

6

Ejemplo
♣boolean b;
♣ int x = 3, y = -2;
♣ b = true;

El valor de b es true

♣ b = x != y;

El valor de b es true

♣ b = x==y;

El valor de b es false

♣ b = (x >= 0) && (y <= 0);

El valor de b es true

Haydeé Méndez

Programación 2

7

Observación
♣ Por lo general en la solución de un problema
necesitamos varias capacidades
♠ La habilidad de controlar que instrucciones son
ejecutadas
♠ La habilidad decontrolas cuántas veces se
ejecutan

♣ Nos enfocaremos primero en qué instrucciones
son ejecutadas
♠ Java provee algunas estructuras para controlar esto:
♦ La sentencia if
♦ La sentencia switch
Haydeé Méndez

Programación 2

8

Precedencia de los
operadores
♣ De mayor a menor









Parentesis
Operadores unarios
Operadores multiplicativos
Operadores aditivos
Relación de orden
Relaciónde igualdad
Operadores lógicos
Asignación

Haydeé Méndez

Programación 2

9

Expresiones Vs
Statements
♣ Los statements ya vimos que son una instrucción
simple que realiza una acción y siempre termina en
punto y coma
♠ System.out.println(“Hello World!”);
♠ int x = 4;
♠ ++x;

♣ Una expresión es una instrucción que devuelve un
valor y no termina con punto y coma
♠5
♠ x +2

♣ Un statement puede estarformado por expresiones
Haydeé Méndez

Programación 2

10

Estructuras de selección
(condicionales)
♣ Sirven para seleccionar que instrucciones deben
realizarse y cuales no
♣ Dos estructuras
♠ If statement
♦ if
♦ if – else
♦ if – else – if

♠ Switch statement
Haydeé Méndez

Programación 2

11

if - else
♣ Sirve para decidir que acciones realizar a partir de
una condición lógica
♠ If Simple
if(condiciones){
statements;
}
♠ If Doble
if (condiciones){
statements;
}
else{
statements;
}
Haydeé Méndez

Programación 2

12

Ejemplo
public class condiciones1{
public static void main (String args[]){
int edad = 24;
if (edad > 18){
System.out.println(“Es mayor de edad”);
System.out.println(“Su edad es “+edad);
}
else{
System.out.println(“No es mayor de edad”);
System.out.println(“Su edad es“+edad);
}
}
}
Haydeé Méndez

Programación 2

13

Uso de llaves
♣ Si dentro del if tenemos un único statement
podemos trabajar sin llaves
♠ if (a == b)
System.out.println(“a == b!!”);

♣ Si es un número de statements mayor a uno, los
encerramos dentro de llaves
♠ if (a == b){
System.out.print(“a”);
System.out.print(“==“);
System.out.println(“b!!”);
}
Haydeé Méndez

Programación 2

14

Uso de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Palabras Reservadas Y Operadores En Java
  • Algoritmo Húngaro Investigación Operaciones (Java)
  • Java: Tipos de Datos, reservadas y operadores
  • Operadores java
  • Expresiones y operadores en Java
  • Operaciones Basicas En Java
  • Operadores
  • Progrma Java Operaciones Basicas/Metodos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS