domingo, 27 de septiembre de 2015

Tercera Semana

Descripción:

En nuestra tercera semana de clases de programación, aprendimos algunas instrucciones tales como: While o if ,pero nos enfocaremos en Switch


¿Qué es Switch?

La estructura de control switch nos permite ejecutar diferentes bloques de instrucciones en función del resultado de una expresión. La sintaxis básica es la siguiente:

 switch(expresion)
{
    case valor1:
            instrucciones
            break;
    case valor2:
            instrucciones
            break;
    default:
            instrucciones
            break;

}
}
Si la expresión coincide con el valor1 se ejecutan todas las instrucciones definidas en ese bloque, sino se compara con el valor2 y así sucesivamente. Si el resultado de la expresión no coincide con ningún caso se ejecuta el bloque de instrucciones del caso default. Cabe destacar que el único valor que puede evaluar la estructura de control switch son números enteros de tipo int y cualquier tipo que pueda convertirse implicitamente a tipo int, es decir, byte, char, short. Además a partir de la versión 5, Java permite evaluar también enumeraciones (las veremos más adelante) y las clases envolventes (wrappers) de los tipos antes mencionados, es decir, Character, Short, Int y Byte (también las veremos más adelante). Pueden haber tantos cases como sean necesarios siempre y cuando no hayan dos con el mismo valor.


¿Qué es Break?

La sentencia break es opcional y se utiliza para finalizar el switch tras la ejecución de un case. Si la sentencia break no estuviera, al salir de un bloque case entraría en el siguiente aunque el valor de ese case no coincidiera con el evaluado en la expresión. El case default se ejecuta si el resultado de la expresión no coincide con ningún case. Su uso también es opcional. Vamos a ver un ejemplo muy sencillo:
 public class EjemploSwitch
{
    public static void main(String[] args)
    {

        int mes = 8;
        switch (mes) {
            case 1:  System.out.println("Enero"); break;
            case 2:  System.out.println("Febrero"); break;
            case 3:  System.out.println("Marzo"); break;
            case 4:  System.out.println("Abril"); break;
            case 5:  System.out.println("Mayo"); break;
            case 6:  System.out.println("Junio"); break;
            case 7:  System.out.println("Julio"); break;
            case 8:  System.out.println("Agosto"); break;
            case 9:  System.out.println("Septiembre"); break;
            case 10: System.out.println("Octubre"); break;
            case 11: System.out.println("Noviembre"); break;
            case 12: System.out.println("Diciembre"); break;
            default: System.out.println("Mes erróneo");break;
        }

    }
}

Proyecto "Pacman"

Link directo a mi proyecto.

curso de Scratch 
En este video dejare un curso de Scratch para que comiensen practicar por ustedes mismos.

En este video mostraremos como funciona el ciclo While y Do-While de Java Netbeans con algunos pequeños ejemplos para familiarizarnos con su uso.

Claudio Sepulveda

No hay comentarios:

Publicar un comentario