TALLER DE PROGRAMACIÓN
Clase #4
AHORA SI EMPECEMOS CON LA P.O.O.
package Clase3;


public class LibroCalificaciones {


    public void mostrarMensaje() {
          System.out.println( "Bienvenido al libro de calificaciones!" );
    }


    public void mostrarMensaje( String nombreDelCurso ) {
          System.out.printf( "Bienvenido al libro de calificaciones para %sn",
          nombreDelCurso );
    }


}
CLASE PROBADORA DE LA ANTERIOR
package Clase3;


public class PruebaLibroCalificaciones {


    public static void main( String args[] ) {
          LibroCalificaciones miLibroCalificaciones = new LibroCalificaciones();
          miLibroCalificaciones.mostrarMensaje();
          miLibroCalificaciones.mostrarMensaje( "Taller de Programacion" );
    }
}
MÁS SOBRE LA P.O.O.
package Clase3;


public class LibroCalificaciones2 {


    private String nombreCurso;


    public LibroCalificaciones2() {
    }


    public LibroCalificaciones2( String nombre) {
            nombreCurso = nombre;
    }


    public void establecerNombreCurso( String nombre ) {
            nombreCurso = nombre;
    }


    public String obtenerNombreCurso() {
            return nombreCurso;
    }


    public void mostrarMensaje() {
            System.out.printf( "Bienvenido al libro de calificaciones para %sn", nombreCurso );
    }
}
CLASE PROBADORA DE LA ANTERIOR
package Clase3;


public class PruebaLibroCalificaciones2 {


    public static void main( String args[] ) {


          LibroCalificaciones2 miLibroCalificaciones1 = new LibroCalificaciones2();
          LibroCalificaciones2 miLibroCalificaciones2 = new LibroCalificaciones2();
           LibroCalificaciones2 miLibroCalificaciones3 = new LibroCalificaciones2(
    "Calculo Diferencial" );


          miLibroCalificaciones1.establecerNombreCurso( "Taller de programacion");
           System.out.printf( "El nombre del curso es: %sn",
    miLibroCalificaciones1.obtenerNombreCurso() );


          miLibroCalificaciones2.establecerNombreCurso( "Estructura de datos");
           System.out.printf( "El nombre del curso es: %sn",
    miLibroCalificaciones2.obtenerNombreCurso() );


          miLibroCalificaciones1.mostrarMensaje();
          miLibroCalificaciones2.mostrarMensaje();
          miLibroCalificaciones3.mostrarMensaje();
    }
}
ESTRUCTURAS DE CONTROL
if ( expresión_lógica )
  sentencia; | {sentencias;}
[else
  sentencia; | {sentencias;}
]

switch ( expresión ) {
  case valor1: sentencia; | sentencias; [break;]
  case valor2: sentencia; | sentencias; [break;]
  case valor1: sentencia; | sentencias; [break;]
  …
  case valorN: sentencia; | sentencias; [break;]
  default: sentencia; | sentencias; [break;]
}
ESTRUCTURAS DE CONTROL
while ( expresión_lógica )
  sentencia; | {sentencias;}

do
  sentencia; | {sentencias;}
  while ( expresión_lógica );

for (inicialización; terminación; incremento)
  sentencia; | {sentencias;}


 Entodos los ciclos se pude usar el break para
 sacarlo antes de tiempo
RETO DE LA CLASE                        Varios
                                             boolean esPrimo( int )
     En JAVA:
                                             String primos( int )
      Implementar la siguiente              boolean esBisiesto( int )
       interfaz de usuario                   Int diaMes( int, int )
      Utilizando las siguientes
                                             String calendario ( int )
       clases

                                             PruebaVarios
1.   Verificar si un numero es primo
2.   Mostrar los n primeros numeros primos
                                             void main( String [ ] )
3.   Verificar si un año es bisiesto
4.   Saber cuantos dias tiene un mes
5.   Mostrar el calendario de un año
0.   Salir

Digite su opcion?

Taller de programación clase #4

  • 1.
  • 2.
    AHORA SI EMPECEMOSCON LA P.O.O. package Clase3; public class LibroCalificaciones { public void mostrarMensaje() { System.out.println( "Bienvenido al libro de calificaciones!" ); } public void mostrarMensaje( String nombreDelCurso ) { System.out.printf( "Bienvenido al libro de calificaciones para %sn", nombreDelCurso ); } }
  • 3.
    CLASE PROBADORA DELA ANTERIOR package Clase3; public class PruebaLibroCalificaciones { public static void main( String args[] ) { LibroCalificaciones miLibroCalificaciones = new LibroCalificaciones(); miLibroCalificaciones.mostrarMensaje(); miLibroCalificaciones.mostrarMensaje( "Taller de Programacion" ); } }
  • 4.
    MÁS SOBRE LAP.O.O. package Clase3; public class LibroCalificaciones2 { private String nombreCurso; public LibroCalificaciones2() { } public LibroCalificaciones2( String nombre) { nombreCurso = nombre; } public void establecerNombreCurso( String nombre ) { nombreCurso = nombre; } public String obtenerNombreCurso() { return nombreCurso; } public void mostrarMensaje() { System.out.printf( "Bienvenido al libro de calificaciones para %sn", nombreCurso ); } }
  • 5.
    CLASE PROBADORA DELA ANTERIOR package Clase3; public class PruebaLibroCalificaciones2 { public static void main( String args[] ) { LibroCalificaciones2 miLibroCalificaciones1 = new LibroCalificaciones2(); LibroCalificaciones2 miLibroCalificaciones2 = new LibroCalificaciones2(); LibroCalificaciones2 miLibroCalificaciones3 = new LibroCalificaciones2( "Calculo Diferencial" ); miLibroCalificaciones1.establecerNombreCurso( "Taller de programacion"); System.out.printf( "El nombre del curso es: %sn", miLibroCalificaciones1.obtenerNombreCurso() ); miLibroCalificaciones2.establecerNombreCurso( "Estructura de datos"); System.out.printf( "El nombre del curso es: %sn", miLibroCalificaciones2.obtenerNombreCurso() ); miLibroCalificaciones1.mostrarMensaje(); miLibroCalificaciones2.mostrarMensaje(); miLibroCalificaciones3.mostrarMensaje(); } }
  • 6.
    ESTRUCTURAS DE CONTROL if( expresión_lógica ) sentencia; | {sentencias;} [else sentencia; | {sentencias;} ] switch ( expresión ) { case valor1: sentencia; | sentencias; [break;] case valor2: sentencia; | sentencias; [break;] case valor1: sentencia; | sentencias; [break;] … case valorN: sentencia; | sentencias; [break;] default: sentencia; | sentencias; [break;] }
  • 7.
    ESTRUCTURAS DE CONTROL while( expresión_lógica ) sentencia; | {sentencias;} do sentencia; | {sentencias;} while ( expresión_lógica ); for (inicialización; terminación; incremento) sentencia; | {sentencias;}  Entodos los ciclos se pude usar el break para sacarlo antes de tiempo
  • 8.
    RETO DE LACLASE Varios boolean esPrimo( int ) En JAVA: String primos( int )  Implementar la siguiente boolean esBisiesto( int ) interfaz de usuario Int diaMes( int, int )  Utilizando las siguientes String calendario ( int ) clases PruebaVarios 1. Verificar si un numero es primo 2. Mostrar los n primeros numeros primos void main( String [ ] ) 3. Verificar si un año es bisiesto 4. Saber cuantos dias tiene un mes 5. Mostrar el calendario de un año 0. Salir Digite su opcion?