8
TALLER DE PROGRAMACIÓN Clase #4

Taller de programación clase #4

Embed Size (px)

Citation preview

Page 1: Taller de programación   clase #4

TALLER DE PROGRAMACIÓNClase #4

Page 2: 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 %s\n",

nombreDelCurso );

}

}

Page 3: Taller de programación   clase #4

CLASE PROBADORA DE LA ANTERIORpackage Clase3;

public class PruebaLibroCalificaciones {

public static void main( String args[] ) {

LibroCalificaciones miLibroCalificaciones = new LibroCalificaciones();

miLibroCalificaciones.mostrarMensaje();

miLibroCalificaciones.mostrarMensaje( "Taller de Programacion" );

}

}

Page 4: Taller de programación   clase #4

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 %s\n", nombreCurso );

}

}

Page 5: Taller de programación   clase #4

CLASE PROBADORA DE LA ANTERIORpackage 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: %s\n", miLibroCalificaciones1.obtenerNombreCurso() );

miLibroCalificaciones2.establecerNombreCurso( "Estructura de datos");

System.out.printf( "El nombre del curso es: %s\n", miLibroCalificaciones2.obtenerNombreCurso() );

miLibroCalificaciones1.mostrarMensaje();

miLibroCalificaciones2.mostrarMensaje();

miLibroCalificaciones3.mostrarMensaje();

}

}

Page 6: Taller de programación   clase #4

ESTRUCTURAS DE CONTROLif ( 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;]

}

Page 7: Taller de programación   clase #4

ESTRUCTURAS DE CONTROLwhile ( expresión_lógica )

sentencia; | {sentencias;}

do

sentencia; | {sentencias;}

while ( expresión_lógica );

for (inicialización; terminación; incremento)

sentencia; | {sentencias;}

En todos los ciclos se pude usar el break para sacarlo antes de tiempo

Page 8: Taller de programación   clase #4

RETO DE LA CLASE

En JAVA: Implementar la siguiente

interfaz de usuario Utilizando las siguientes

clases

PruebaVarios

void main( String [ ] )

Varios

boolean esPrimo( int )String primos( int )boolean esBisiesto( int )Int diaMes( int, int )String calendario ( int )

1. Verificar si un numero es primo2. Mostrar los n primeros numeros primos3. Verificar si un año es bisiesto4. Saber cuantos dias tiene un mes5. Mostrar el calendario de un año0. Salir

Digite su opcion?