Curso de programacion orientada a objetos ( PARTE 5 ) java

marzo 29, 2009 at 4:20 pm Deja un comentario

Evaluacion de multiples expresiones (switch,case).

En este capitulo del curso, entenderemos el concepto de evaluar multiples expresiones con switch y case.

Para qué sirve switch y case os estareis preguntando?, switch es sobrecargado con una variable qué cotiene una serie de valores, qué nosotros iremos evaluando con case, y dentro de los bloques definidos qué contengan la etiqueta case se iran ejecutando determinadas instrucciones escritas dentro de los bloques sí la expresion evaluada es correcta, de no introducirse un valor especificado dentro de las definiciones de los bloques de codigo con case, entonces logicamente no se ejecutara nada, entonces procederemos a definir un bloque de codigo qué contenga una etiqueta “default:”, a partir de aquí el programa sabra qué si se introduze algun dato, qué no concuerde con lo evaluado, entonces se ejecutara lo qué hay dentro de default.

Un ejemplo mas interactivo seria algo así:

variable = leerVariable();

si ( variable no esta en blanco ){

        evaluar(variable){

                evalua 1:{

                    Entonces ejecuto lo qué hay dentro de case :1 sí se escribe 1.

               }

        }

}

Lo qué traducido el ejemplo a codigo nativo java, seria lo siguiente:

String leer = new BufferedReader(new InputStreamReader(System.in)).readLine();

if ( leer.toString() != “” ){

           switch ( Integer.parseInt ( leer ) ){

                      case 1:{

                                System.out.println(“Has introducido 1”);

                      }break;

          }

}

 

Ejercicios planteados:

 

  • Desarollar un proyecto qué al pulsar un numero, nos imprima qué determinado numero se ha escrito

 

Codigo de ejemplo:

 

 

import java.io.*;

class hola{
      public static void main(String args[]){
            try{
               String readLine = new BufferedReader(new InputStreamReader(System.in)).readLine();
               if ( readLine.toString().equals ( “” ) ) { System.exit ( -1 ); }else{
                     switch ( Integer.parseInt ( readLine ) ) {
                        case 1:{
                            System.out.println(“Ejecutado 1”);
                        }break;
                        case 2:{
                            System.out.println(“Ejecutado 2”);
                        }break;
                     }
                }
            }catch (Exception o){
                o.printStackTrace();
            }
      }
}

Anuncios

Entry filed under: Java.

Curso de programacion orientada a objetos ( JAVA ) parte 4 Curso de programacion orientada a objetos ( JAVA ) parte 6.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Trackback this post  |  Subscribe to the comments via RSS Feed


marzo 2009
L M X J V S D
« Feb   Abr »
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Licencia

Linux Jungle se encuentra bajo una licencia Creative Commons: Reconocimiento - No comercial - Compartir con la misma licencia Creative Commons License


A %d blogueros les gusta esto: