En el post pasado de “Para Iniciar en Java Segunda Parte” se hablo de una sentencia de control que era IF, ahora iniciaremos con otras sentencias de control, como lo son el for, while, do/while, switch.
Empezaremos con un SWITCH la sintaxis es la siguiente:
switch (Valores posibles int o char ) { //no olviden las llaves
case 0: o case ‘a’: // puede ser entero o char
case 1: o case ‘b’:
case 2: o case ‘c’:
case 3: o case ‘d’:
case 4: o case ‘e’:
..
..
..
..
..
case n: // son N cantidad de casos posibles a ejecutar, dependiendo de lo que queramos hacer
default: // este se ejecuta en caso de que el valor que esta dentro de los paréntesis del switch no entra en ningún caso
}//se cierra la llave
Ahora vamos a ejemplificar un poco esto para que se pueda entender mejor, vamos a suponer un que hicimos un programa al cual le determinamos a una variable llamada mes el numero 11, pero queremos que nos despliegue en pantalla el nombre de un mes, eso quiere decir que deberá desplegar noviembre.
Esto es manejando enteros, ahora vamos a usar char, es común que en algunos formularios solo te dejen poner la letra F para femenino o M para mujer y M para masculino o H para hombre, ahora crearemos otro programa donde pondremos solo una letra y nos dirá que es.
Una cosa que debemos entender es el uso de “ break; “ el uso de este es opcional, pero es usado para romper con el switch y este no entre a el caso que le sigue y así sucesivamente.
Ahora entraremos a los While, el while es una sentencia de control o también podemos llamar bucle o loop, ella se ejecutara siempre y cuando se cumpla con la condición que tiene, el while evalúa primero ejecuta después de haber evaluado, no debemos olvidar eso. Ahora veremos la sintaxis de while:
while(aquí va una expresión booleana){//abrimos llaves
…
..//conjunto de instrucciones a realizar cuando estemos dentro del while
..
..
}//cerramos llaves
Ahora para ejemplificar el while haremos un pequeño programita que haga uso de esta sentencia de control.
Prosiguiendo con este pequeño manual pasaremos al do/while, que no es lo mismo que el while ya que este se ejecuta de una manera diferente, por lo menos se ejecutara una vez, así es, el do/while tiene esa condición que pase lo que pase una vez sera ejecutado, y si se cumple la condición se volverá a ejecutar.
Sintaxis:
do{
..
…
..
}while(condicion booleana);
El do/while primero ejecuta luego evalúa, así es como funciona ahora un ejemplo:
Continuamos con el For, el for es una sentencia de control parecida a los while y do/while, pero tiene una diferencia, esta inicializa su variable de control , la evalúa y la itera de forma creciente o decreciente.
Su sintaxis es la siguiente:
for(declara variable o cualquier sintaxis de java;condición booleana;iteración){//inicia llaves
..
…
…//secuencia de instrucciones
….
….
}//cierran llaves
Un pequeño ejemplo usando el for:










