domingo, 31 de julio de 2011

Ejemplos, Para Practicar

EN ESTE LINK ENCONTRARAN UN MANUAL COMPLETO MUY BUENO, PUEDEN DESCARGARLO PARA AMPLIAR LOS TEMAS
http://www.jorgesanchez.net/programacion/manuales/Java.pdf

PUEDEN VER ESTO VIDEOS PARA REPASAR LAS CLASES
http://www.youtube.com/watch?v=neZW8ygyLeI
http://www.youtube.com/watch?v=otJhlWDw8YE&feature=related


Pegue el Código fuente en el método principal main

Progrma 1: ejempo de switch

String diaText="error";
         int dia = Integer.parseInt(JOptionPane.showInputDialog("Ingrese un número de día"));
      
        switch(dia){
            case 1:
                diaText="lunes";
                break;
            case 2:
                diaText="martes";
                break;
            case 3:
                diaText="miercoles";
                break;
            case 4:
                diaText="jueves";
                break;
            case 5:
                diaText="viernes";
                break;
            case 6:
                diaText="sábado";
                break;
            default:
                diaText="domingo";
                break;
        }
       
        System.out.println("El número ingresado "+dia+" corresponde a: "+diaText);
        System.exit(0);


programa 2: ejemplo de if

int edad;
edad= Integer.parseInt(JOptionPane.showInputDialog("ingrese su edad"));

if (edad>=18)
   {
    JOptionPane.showMessageDialog(null,"es mayor de edad");
   }
else
   {
     JOptionPane.showMessageDialog(null,"es menor de edad");
    }


Programa 3:
  int i=5;
       
       
        if (i == 5)
            {
            System.out.println(" i vale 5 ");
        }
else {
            System.out.println("i no vale 5");
        }



Programa 4:
 int i=10;
if (i == 5)
{
    System.out.println(" i vale 5 ");
}
else if (i < 5){
    System.out.println("i es menor que 5");
}
else if (i > 5){
    System.out.println("i es mayor que 5");
}




Otros ejemplos de condiciones









Más informacion para comprender mejor los temas
CONTROL DE FLUJO
Muchas de las sentencias de control del flujo del programa se han tomado del C:

Sentencias de Salto


if/else
if( Boolean ) {
        sentencias;
        }
    else {
        sentencias;
    }
switch
switch( expr1 ) {
        case expr2:
            sentencias;
            break;
        case expr3:
            sentencias;
            break;
        default:
            sentencias;
            break;
        }

Sentencias de Bucle


Bucles for
for( expr1 inicio; expr2 test; expr3 incremento ) {
        sentencias;
        }
El siguiente trocito de código Java que dibuja varias líneas en pantalla alternando sus colores entre rojo, azul y verde. Este fragmento sería parte de una función Java (método):
int contador;
    for( contador=1; contador <= 12; contador++ ) {
        switch( contador % 3 ) {
            case 0:
                setColor( Color.red );
                break;
            case 1:
                setColor( Color.blue );
                break;
            case 2:
                setColor( Color.green );
                break;
            }
        g.drawLine( 10,contador*10,80,contador*10 );
        }
También se soporta el operador coma (,) en los bucles for
for( a=0,b=0; a < 7; a++,b+=2 )
Bucles while
while( Boolean ) {
        sentencias;
        }
Bucles do/while
do {
        sentencias;
        }while( Boolean );

Excepciones


try-catch-throw
try {
        sentencias;
    } catch( Exception ) {
        sentencias;
    }
Java implementa excepciones para facilitar la construcción de código robusto. Cuando ocurre un error en un programa, el código que encuentra el error lanza una excepción, que se puede capturar y recuperarse de ella. Java proporciona muchas excepciones predefinidas.

lunes, 18 de julio de 2011

Programas: Código Fuente

         int numero;
        String cadena;
     cadena= JOptionPane.showInputDialog(null,"ingrese un numero","ingreso de datos", JOptionPane.INFORMATION_MESSAGE);
        numero= Integer.parseInt(cadena);
       
         if(numero>=0)
         {
           JOptionPane.showMessageDialog(null, "el numero es positivo");
                    
         }
         else
       {
           JOptionPane.showMessageDialog(null, "el numero es negativo");
                    
         }
System.exit(0);

//////////////////////////////////////////////////////////////////////////////////////////segundo
            for (numero=0;numero<=10;numero++)
            {
            System.out.println("Programacion");
             System.out.println("java");
            }

//////////////////////////////////////////////////////////////////////////////////////tercero
        numero=0;
        while (numero!=-1)
        {
           System.out.println("Progra");
         numero=numero+1;
           cadena= JOptionPane.showInputDialog("Ingrese un numero");
           numero= Integer.parseInt(cadena);
             
        }
       
        //////////////////////////////////////////////////////////cuarto
         numero=0;
         do
            {
            System.out.println("Progra");
            numero=numero+1;
           cadena= JOptionPane.showInputDialog("Ingrese un numero");
           numero= Integer.parseInt(cadena);
             
        } while (numero<10);