SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Estructuras condicionales en Java
Clara Patricia Avella Ibáñez
Tunja – Boyacá – Colombia
Docente universitaria
cpavella@gmail.com
Estructuras condicionales
if (condición){
instrucción 1;
instrucción 2;
…… instrucción n;
}
IF
if (condición){
instrucción 1;
instrucción 2;
…… instrucción n;
}
else if (condicion) {
instrucción 1;
instrucción 2;
…… instrucción n;
}
IF - ELSE
if (condición){
instrucción 1;
instrucción 2;
…… instrucción n;
}
else{
instrucción 1;
instrucción 2;
…… instrucción n;
}
IF – ELSE anidados
switch (variable) {
case 1: {
instrucción 1;
instrucción 2;
…… instrucción n;
} break;
case 2: {
instrucción 1;
instrucción 2;
…… instrucción n;
} break;
…..
default:
}
La variable debe ser entera o
caracter.
Estructuras condicionales
Estructuras condicionales
Lógicos:
&& y
|| o
true
False
! negación
Operadores utilizados
en las condiciones
Relacionales:
== igual
!= diferente
< menor que
> Mayor que
<= menor o igual
>= mayor o igual
Cuando la condición tiene más de una
expresión se aplican las tablas de verdad
Condición
1
Condición
2
Resultado
V V V
V F F
F V F
F F F
Condición
1
Condición
2
Resultado
V V V
V F V
F V V
F F F
Tabla AND (&&)
Tabla OR (||)
Condición Resultado
V F
F V
Negación (!)
Estructuras condicionales
Ejemplos
java
Condición
Estructuras condicionales
Estructuras condicionales

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases
 
Herencia Y Polimorfismo
Herencia Y PolimorfismoHerencia Y Polimorfismo
Herencia Y Polimorfismo
 
2 Curso de POO en java - modelamiento casos de uso
2 Curso de POO en java - modelamiento casos de uso2 Curso de POO en java - modelamiento casos de uso
2 Curso de POO en java - modelamiento casos de uso
 
This keyword in java
This keyword in javaThis keyword in java
This keyword in java
 
CUADERNILLO DE NETBEANS.
CUADERNILLO DE NETBEANS.CUADERNILLO DE NETBEANS.
CUADERNILLO DE NETBEANS.
 
Operators in java
Operators in javaOperators in java
Operators in java
 
Preguntas JAVA.docx
Preguntas JAVA.docxPreguntas JAVA.docx
Preguntas JAVA.docx
 
C# in depth
C# in depthC# in depth
C# in depth
 
C# Basics
C# BasicsC# Basics
C# Basics
 
Herencia
HerenciaHerencia
Herencia
 
6 Curso de POO en Java - clases y objetos
6  Curso de POO en Java - clases y objetos6  Curso de POO en Java - clases y objetos
6 Curso de POO en Java - clases y objetos
 
Java thread life cycle
Java thread life cycleJava thread life cycle
Java thread life cycle
 
Core java complete notes - Contact at +91-814-614-5674
Core java complete notes - Contact at +91-814-614-5674Core java complete notes - Contact at +91-814-614-5674
Core java complete notes - Contact at +91-814-614-5674
 
Learn C# Programming - Encapsulation & Methods
Learn C# Programming - Encapsulation & MethodsLearn C# Programming - Encapsulation & Methods
Learn C# Programming - Encapsulation & Methods
 
Enumeration in Java Explained | Java Tutorial | Edureka
Enumeration in Java Explained | Java Tutorial | EdurekaEnumeration in Java Explained | Java Tutorial | Edureka
Enumeration in Java Explained | Java Tutorial | Edureka
 
Herencia y Polimorfismo
Herencia y PolimorfismoHerencia y Polimorfismo
Herencia y Polimorfismo
 
Interfaces in java
Interfaces in javaInterfaces in java
Interfaces in java
 
Java String
Java StringJava String
Java String
 
Clases y objetos en Java
Clases y objetos en JavaClases y objetos en Java
Clases y objetos en Java
 
Control statements in java
Control statements in javaControl statements in java
Control statements in java
 

Destacado

8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1Clara Patricia Avella Ibañez
 
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y procesoClara Patricia Avella Ibañez
 
Arreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansArreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansDaniel Gómez
 
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1Henry Upla
 
ENTRADA Y SALIDA DE DATOS EN JAVA
ENTRADA Y SALIDA DE DATOS EN JAVAENTRADA Y SALIDA DE DATOS EN JAVA
ENTRADA Y SALIDA DE DATOS EN JAVAGabriel Suarez
 
Arreglos bidimensionales o matrices
Arreglos bidimensionales o matricesArreglos bidimensionales o matrices
Arreglos bidimensionales o matricesAriannaYadiraT
 
Arrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos CorreaArrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos CorreaCarlitos Correa Jr.
 
C4 objeto metodos y funciones v2
C4 objeto metodos y funciones v2C4 objeto metodos y funciones v2
C4 objeto metodos y funciones v2Mariano Galvez
 
Tipos de datos entrada y salida
Tipos de datos entrada y salidaTipos de datos entrada y salida
Tipos de datos entrada y salidaBrahyan Marquez
 

Destacado (15)

8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1
 
17 arreglos bidimensionales java
17 arreglos bidimensionales java17 arreglos bidimensionales java
17 arreglos bidimensionales java
 
16 Curso de POO en java - arreglos unidimensionales
16 Curso de POO en java - arreglos unidimensionales16 Curso de POO en java - arreglos unidimensionales
16 Curso de POO en java - arreglos unidimensionales
 
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
 
5 Curso de POO en java - ejecución eclipse
5 Curso de POO en java - ejecución eclipse5 Curso de POO en java - ejecución eclipse
5 Curso de POO en java - ejecución eclipse
 
Arreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeansArreglos Bidimensionales - Java - NetBeans
Arreglos Bidimensionales - Java - NetBeans
 
4 Curso de POO en java - instalación Eclipse
4 Curso de POO en java - instalación Eclipse4 Curso de POO en java - instalación Eclipse
4 Curso de POO en java - instalación Eclipse
 
Netiqueta
NetiquetaNetiqueta
Netiqueta
 
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1Diagramas de clases y aplicaciones  JAVA en NetBeans 6.9.1
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
 
Prestentacion parapentismoextremo
Prestentacion parapentismoextremoPrestentacion parapentismoextremo
Prestentacion parapentismoextremo
 
ENTRADA Y SALIDA DE DATOS EN JAVA
ENTRADA Y SALIDA DE DATOS EN JAVAENTRADA Y SALIDA DE DATOS EN JAVA
ENTRADA Y SALIDA DE DATOS EN JAVA
 
Arreglos bidimensionales o matrices
Arreglos bidimensionales o matricesArreglos bidimensionales o matrices
Arreglos bidimensionales o matrices
 
Arrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos CorreaArrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos Correa
 
C4 objeto metodos y funciones v2
C4 objeto metodos y funciones v2C4 objeto metodos y funciones v2
C4 objeto metodos y funciones v2
 
Tipos de datos entrada y salida
Tipos de datos entrada y salidaTipos de datos entrada y salida
Tipos de datos entrada y salida
 

Estructuras Java If-Else Switch

  • 1. Estructuras condicionales en Java Clara Patricia Avella Ibáñez Tunja – Boyacá – Colombia Docente universitaria cpavella@gmail.com
  • 2. Estructuras condicionales if (condición){ instrucción 1; instrucción 2; …… instrucción n; } IF if (condición){ instrucción 1; instrucción 2; …… instrucción n; } else if (condicion) { instrucción 1; instrucción 2; …… instrucción n; } IF - ELSE if (condición){ instrucción 1; instrucción 2; …… instrucción n; } else{ instrucción 1; instrucción 2; …… instrucción n; } IF – ELSE anidados
  • 3. switch (variable) { case 1: { instrucción 1; instrucción 2; …… instrucción n; } break; case 2: { instrucción 1; instrucción 2; …… instrucción n; } break; ….. default: } La variable debe ser entera o caracter. Estructuras condicionales
  • 4. Estructuras condicionales Lógicos: && y || o true False ! negación Operadores utilizados en las condiciones Relacionales: == igual != diferente < menor que > Mayor que <= menor o igual >= mayor o igual Cuando la condición tiene más de una expresión se aplican las tablas de verdad Condición 1 Condición 2 Resultado V V V V F F F V F F F F Condición 1 Condición 2 Resultado V V V V F V F V V F F F Tabla AND (&&) Tabla OR (||) Condición Resultado V F F V Negación (!)