Académique Documents
Professionnel Documents
Culture Documents
Las estructuras de control condicionales en Java son pocas y sencillas de entender, su funcionamiento
es similar para todas, lo único que variará será su manera de evaluar las condiciones. Todas
comprobarán si se cumple o no una condición y tomarán un camino u otro dependiendo de qué nos
interese.
if
if-else
Empecemos con una de las más sencillas y una de las más utilizadas por todos los programadores…
El funcionamiento del condicional IF con ELSE es simple: comprueba si la condición que se encuentra
indicada entre paréntesis después de declararlo se cumple o no. Si se cumple, ejecuta el bloque de
código que se encuentre entre sus llaves. Si no, se salta el bloque de código (no lo ejecuta) y continua
la ejecución normal de nuestro programa.
SINTAXIS
if (condición)
{
// Ejecuta este bloque si
// la condición es verdadera
}
else
{
// Ejecuta este bloque si
// la condición es falsa
}
Operadores de Comparación:
EJEMPLO
class Condicionales1
{
public static void main(String args[])
{
int i = 20;
if (i < 15)
System.out.println("Soy menor que 15");
else
System.out.println("Soy mayor de 15");
}
}
Ejercicios de Condicionales
1. En MegaPlaza se hace un 20% de descuento a los clientes cuya compra supere los
300 soles y para compras menores o iguales a 300 el descuento será 10% ¿Cuál será
el monto que pagara una persona por su compra?
// salida de Resultados
System.out.println("El descuento es de: " + descuento);
System.out.println("El total a pagar es: " + total);
}
}
--------------------------------------------------------------------------------
Ejercicio 3
En MegaPlaza se hace un 20% de descuento a los clientes
cuya compra supere los 300
¿Cual será la cantidad que pagara una persona por su compra?
C:\java>notepad Compra.java
C:\java>javac Compra.java
C:\java>java Compra
El descuento es de: 82.0
El total a pagar es: 328.0
-----------------------------------------------------------
pago=cantidad*precio;
if(pago<50){
descuento=pago*0.08;
pago=pago-descuento;
System.out.println("el descuento es: "+descuento+" , el pago a realizar es: "+pago);
}
else{
descuento=pago*0.1;
pago=pago-descuento;
System.out.println("el descuento es: "+descuento+" , el pago a realizar es: "+pago);
}
}