Está en la página 1de 4

UNIDAD 2: CONDICIONALES.

pdf

_ammandiitaa13_

Programación

1º Desarrollo de Aplicaciones Multiplataforma

Estudios España

Reservados todos los derechos.


No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
CES JUAN PABLO II AMANDA GALÁN 1º DAM

UNIDAD 2: CONDICIONALES
1. Introducción
A veces, dependiendo del valor de una expresión o condición, interesa
ejecutar o evitar algunas sentencias. Esta funcionalidad la brindan: if, if-else y
switch

2. Expresiones lógicas
Condición: expresión relacional o lógica tipo booleano → verdadero o falso.
Diferencia entre operador relacional y lógico: el primero usa expresiones
numéricas, el segundo, booleanas

2.1. Operadores relacionales

2.2. Operadores lógicos

a64b0469ff35958ef4ab887a898bd50bdfbbe91a-9100548

Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
CES JUAN PABLO II AMANDA GALÁN 1º DAM

3. Condicional simple: if
Proporciona control sobre unas instrucciones que pueden ejecutarse o no,
dependiendo de una condición

Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
4. Condicional doble: if-else
En esta versión hay dos bloques de instrucciones, ejecutándose solo el
primero si la condición sea verdadera, y solo el segundo cuando sea falsa

4.1. Operador ternario


Devuelve un valor según si una expresión es verdadera o falsa
expresionCondicional? valor1:valor2
Ejemplo: int a,b a=3<5? 1:-1 → al ser cierto a=1
b=a==7? 10:20 → (a=1) al ser falso, b=20

a64b0469ff35958ef4ab887a898bd50bdfbbe91a-9100548

Plan Turbo - Eliminar los vídeos + 10 descargas sin publicidad por sólo 0,99€ / mes - Oferta limitada
CES JUAN PABLO II AMANDA GALÁN 1º DAM

4.2. Anidación de condicionales

Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
5. Condicional múltiple. Switch
usar muchos if-else anidados puede resultar lioso. En Java existe el switch

a64b0469ff35958ef4ab887a898bd50bdfbbe91a-9100548

Plan Turbo - Eliminar los vídeos + 10 descargas sin publicidad por sólo 0,99€ / mes - Oferta limitada

También podría gustarte