Hola nuevamente, hoy les traigo las principales sentencias para JAVA, sin mas que decir veamos cuales son y como funcionan.
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
La sentencia while, o en español "Mientras" comparara si se cumple una condición x, si esta se cumple entrara a ejecutar el algoritmo que esta dentro del while, si no se cumple simplemente continuara con las sentencias siguientes.
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