Sentencia IF-ELSE
Al igual que otros lenguajes de programación, esta sentencia si cumple una condición hará X cosas, de lo contrario hará Y cosas.
EJ:
if(dinero>=100)
{
System.out.println("Puedes comprar pan, tu saldo es mayor o igual al de un pan");
}
else
{
System.out.println("No puedes comprar pan, tu saldo es menor al coste de 1 pan");
}
Sentencia SWITCH-CASE
La sentencia SWITCH tiene una sola condicion, la cual nos derivara a los diferentes CASE, segun se cumpla la condicion.
EJ:
int op=2:
switch(op)
{
case 1:
System.out.println("Usted a elegido la opcion 1");
break;
case 2:
System.out.println("Usted a elegido la opcion 2");
break;
}
Sabemos que tenemos la variable op inicializada con un valor de 2, lo cual coincide con la condición del case 2 , esto nos mostraría "Usted a elegido la opción 2".
BUCLES
Sentencia WHILE
EJ:
int contador=0;
while(contador<=10)
{
contador=contador+1;
//contador++;
}
System.out.println("El valor total del contador es: "+contador);
En la sentencia anterior podemos ver que iniciamos una variable de tipo int llamada contador con un valor de 0, Al entrar al While este pregunta:
(contador<=10) <- En otras palabras "¿La variable contador es menor a 10?"
el sistema toma la variable contador y dice lo siguiente:
Sistema: Hey la variable contador esta en 0, por lo tanto es menor a 10, tienes permiso para seguir con lo tuyo.
Entonces el While toma a contador y dice, contador es igual a contador + 1, esto significa que la variable contador ya no tiene un valor de 0, si no que de 1, volverá a preguntar si (contador<=10) aquí contador se presenta con valor de 1 y se le volverá a sumar 1, y así seguirá ocurriendo lo mismo hasta que While le de un valor de 10 a contador, y cuando esto ocurra, el sistema dirá:
Estimado While, la variable contador tiene un valor de 10, por lo tanto no podemos seguir con su proceso.
Entonces el Sistema nos mostrara:
"El valor total del contador es: 10".
Sentencia FOR
La sentencia for es muy parecida a un while o un do-while, ya que esta hará una secuencia establecida o un código el cual se encontrara dentro de el for, hasta que se cumpla una condición.
EJ:
int num=0;
System.out.println("la variable num tiene como valor "+num);
for(int i=0;i<10;i++)
{
num++;
}
System.out.println("la variable num tiene como valor final "+num);
El proceso en el ejemplo tiene el siguiente formato:
for (inicialización; condición; incremento)
{ instrucción(es);
};
inicializacion: una variable que sera nuestro indice, la condición debe ser cumplida por la variable iniciada, y el incremento es una funcion que aumentara a la variable inicializadora.
el ejemplo nos mostraria los siguientes mensajes:
la variable num tiene como valor 0
la variable num tiene como valor final 10
No hay comentarios:
Publicar un comentario