SlideShare ist ein Scribd-Unternehmen logo
1 von 8
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?

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (7)

5 metodos y parametros
5 metodos y parametros5 metodos y parametros
5 metodos y parametros
 
Programación Java
Programación JavaProgramación Java
Programación Java
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
Practica 5
Practica 5Practica 5
Practica 5
 
Explicación del programa buscapersona
Explicación del programa buscapersonaExplicación del programa buscapersona
Explicación del programa buscapersona
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
UTN tipo de dato short
UTN tipo de dato shortUTN tipo de dato short
UTN tipo de dato short
 

Andere mochten auch

Módulo Educativo
Módulo EducativoMódulo Educativo
Módulo EducativoDania Ortiz
 
2014 06 23 10 ans jvweb - retargeting slideshare
2014 06 23   10 ans jvweb - retargeting slideshare2014 06 23   10 ans jvweb - retargeting slideshare
2014 06 23 10 ans jvweb - retargeting slideshareJVWEB
 
130513 parcours philbert.vpdf
130513 parcours philbert.vpdf130513 parcours philbert.vpdf
130513 parcours philbert.vpdfPauline Fortin
 
Analisis financiero central fotovoltaica 75MW
Analisis financiero central fotovoltaica 75MWAnalisis financiero central fotovoltaica 75MW
Analisis financiero central fotovoltaica 75MWOtto Velarde
 
Expotit@ proyecto "Alfabetización Emocional: Amigos para siempre"
Expotit@ proyecto "Alfabetización Emocional: Amigos para siempre"Expotit@ proyecto "Alfabetización Emocional: Amigos para siempre"
Expotit@ proyecto "Alfabetización Emocional: Amigos para siempre"IETI AJC Olga Lucía Lloreda
 
Normas de-cortesía-en-el-aula-para-tartanes
Normas de-cortesía-en-el-aula-para-tartanesNormas de-cortesía-en-el-aula-para-tartanes
Normas de-cortesía-en-el-aula-para-tartanesbellic
 
Guia derechos-victimas-viogen-frances
Guia derechos-victimas-viogen-francesGuia derechos-victimas-viogen-frances
Guia derechos-victimas-viogen-francesSykrayo
 
Iv estudio-anual-rrss reducida1
Iv estudio-anual-rrss reducida1Iv estudio-anual-rrss reducida1
Iv estudio-anual-rrss reducida1majoteros
 
Training presentation create visually compelling documents in word 2010 af1...
Training presentation   create visually compelling documents in word 2010 af1...Training presentation   create visually compelling documents in word 2010 af1...
Training presentation create visually compelling documents in word 2010 af1...Jacques Bouchard
 
Celebraciones campo de gibraltar (francés, 2º bilingüe)
Celebraciones campo de gibraltar (francés, 2º bilingüe)Celebraciones campo de gibraltar (francés, 2º bilingüe)
Celebraciones campo de gibraltar (francés, 2º bilingüe)cariam
 
130409 cp commun réaction remise rapports ago
130409 cp commun réaction remise rapports ago130409 cp commun réaction remise rapports ago
130409 cp commun réaction remise rapports agoPGrosvalet
 
FBI TRANSCRIPCIÓN ORMACHEA 2-2
FBI TRANSCRIPCIÓN ORMACHEA 2-2FBI TRANSCRIPCIÓN ORMACHEA 2-2
FBI TRANSCRIPCIÓN ORMACHEA 2-2Alejandra Prado
 
Del deber de la desobediencia civil
Del deber de la desobediencia civilDel deber de la desobediencia civil
Del deber de la desobediencia civilmajoteros
 
Les voies d'eau du hainaut 2013
Les voies d'eau du hainaut 2013Les voies d'eau du hainaut 2013
Les voies d'eau du hainaut 2013edelcroix
 
Mercados y carreras
Mercados y carrerasMercados y carreras
Mercados y carrerasMarta Jaén
 

Andere mochten auch (20)

Módulo Educativo
Módulo EducativoMódulo Educativo
Módulo Educativo
 
2014 06 23 10 ans jvweb - retargeting slideshare
2014 06 23   10 ans jvweb - retargeting slideshare2014 06 23   10 ans jvweb - retargeting slideshare
2014 06 23 10 ans jvweb - retargeting slideshare
 
130513 parcours philbert.vpdf
130513 parcours philbert.vpdf130513 parcours philbert.vpdf
130513 parcours philbert.vpdf
 
Analisis financiero central fotovoltaica 75MW
Analisis financiero central fotovoltaica 75MWAnalisis financiero central fotovoltaica 75MW
Analisis financiero central fotovoltaica 75MW
 
Expotit@ proyecto "Alfabetización Emocional: Amigos para siempre"
Expotit@ proyecto "Alfabetización Emocional: Amigos para siempre"Expotit@ proyecto "Alfabetización Emocional: Amigos para siempre"
Expotit@ proyecto "Alfabetización Emocional: Amigos para siempre"
 
Normas de-cortesía-en-el-aula-para-tartanes
Normas de-cortesía-en-el-aula-para-tartanesNormas de-cortesía-en-el-aula-para-tartanes
Normas de-cortesía-en-el-aula-para-tartanes
 
Leibniz o newton
Leibniz o newtonLeibniz o newton
Leibniz o newton
 
Guia derechos-victimas-viogen-frances
Guia derechos-victimas-viogen-francesGuia derechos-victimas-viogen-frances
Guia derechos-victimas-viogen-frances
 
Iv estudio-anual-rrss reducida1
Iv estudio-anual-rrss reducida1Iv estudio-anual-rrss reducida1
Iv estudio-anual-rrss reducida1
 
Desaprenderyaprender
DesaprenderyaprenderDesaprenderyaprender
Desaprenderyaprender
 
Odonto s3
Odonto s3Odonto s3
Odonto s3
 
Twitter au cours de langues
Twitter au cours de languesTwitter au cours de langues
Twitter au cours de langues
 
Training presentation create visually compelling documents in word 2010 af1...
Training presentation   create visually compelling documents in word 2010 af1...Training presentation   create visually compelling documents in word 2010 af1...
Training presentation create visually compelling documents in word 2010 af1...
 
Celebraciones campo de gibraltar (francés, 2º bilingüe)
Celebraciones campo de gibraltar (francés, 2º bilingüe)Celebraciones campo de gibraltar (francés, 2º bilingüe)
Celebraciones campo de gibraltar (francés, 2º bilingüe)
 
130409 cp commun réaction remise rapports ago
130409 cp commun réaction remise rapports ago130409 cp commun réaction remise rapports ago
130409 cp commun réaction remise rapports ago
 
FBI TRANSCRIPCIÓN ORMACHEA 2-2
FBI TRANSCRIPCIÓN ORMACHEA 2-2FBI TRANSCRIPCIÓN ORMACHEA 2-2
FBI TRANSCRIPCIÓN ORMACHEA 2-2
 
Del deber de la desobediencia civil
Del deber de la desobediencia civilDel deber de la desobediencia civil
Del deber de la desobediencia civil
 
Les voies d'eau du hainaut 2013
Les voies d'eau du hainaut 2013Les voies d'eau du hainaut 2013
Les voies d'eau du hainaut 2013
 
Mercados y carreras
Mercados y carrerasMercados y carreras
Mercados y carreras
 
Stakeholder meeting youth strategy concept note french
Stakeholder meeting youth strategy concept note frenchStakeholder meeting youth strategy concept note french
Stakeholder meeting youth strategy concept note french
 

Ähnlich wie Taller de programación clase #4

Taller de programación clase #3
Taller de programación   clase #3Taller de programación   clase #3
Taller de programación clase #3Carlos Posada
 
P3 Programacion orientada a objetos con Java.pptx
P3 Programacion orientada a objetos con Java.pptxP3 Programacion orientada a objetos con Java.pptx
P3 Programacion orientada a objetos con Java.pptxdocmarcoantoniosotov
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlElena Perz
 
Programación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetosProgramación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetosJosé Antonio Sandoval Acosta
 
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE CEJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE CGato Rivitas
 
Sesion 07 nivel_acceso_miembros_clases
Sesion 07 nivel_acceso_miembros_clasesSesion 07 nivel_acceso_miembros_clases
Sesion 07 nivel_acceso_miembros_clasesecodereck
 
Clase5 laboratorio1-estructuras decontrol
Clase5 laboratorio1-estructuras decontrolClase5 laboratorio1-estructuras decontrol
Clase5 laboratorio1-estructuras decontrolEnrique Reyes
 
Constructores & excepciones
Constructores & excepcionesConstructores & excepciones
Constructores & excepcionesJuan Mancilla
 
Jyoc java-cap05 metodos (funciones)
Jyoc java-cap05 metodos (funciones)Jyoc java-cap05 metodos (funciones)
Jyoc java-cap05 metodos (funciones)Jyoc X
 
Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4K Manuel TN
 
Metodo constructor de una clase JAVA
Metodo constructor de una clase JAVAMetodo constructor de una clase JAVA
Metodo constructor de una clase JAVAMANUEL RAMIREZ
 

Ähnlich wie Taller de programación clase #4 (20)

Taller de programación clase #3
Taller de programación   clase #3Taller de programación   clase #3
Taller de programación clase #3
 
Tarea sesion 08_gottlieb
Tarea sesion 08_gottliebTarea sesion 08_gottlieb
Tarea sesion 08_gottlieb
 
P3 Programacion orientada a objetos con Java.pptx
P3 Programacion orientada a objetos con Java.pptxP3 Programacion orientada a objetos con Java.pptx
P3 Programacion orientada a objetos con Java.pptx
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
2.Introducción a las aplicaciones en java
2.Introducción a las aplicaciones en java2.Introducción a las aplicaciones en java
2.Introducción a las aplicaciones en java
 
Java
JavaJava
Java
 
Programación básica
Programación básicaProgramación básica
Programación básica
 
Programación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetosProgramación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetos
 
MéTodos
MéTodosMéTodos
MéTodos
 
MéTodos
MéTodosMéTodos
MéTodos
 
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE CEJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
 
Clase viii
Clase viiiClase viii
Clase viii
 
Sesion 07 nivel_acceso_miembros_clases
Sesion 07 nivel_acceso_miembros_clasesSesion 07 nivel_acceso_miembros_clases
Sesion 07 nivel_acceso_miembros_clases
 
5.instrucciones de control en java parte2
5.instrucciones de control en java parte25.instrucciones de control en java parte2
5.instrucciones de control en java parte2
 
Resumen java
Resumen javaResumen java
Resumen java
 
Clase5 laboratorio1-estructuras decontrol
Clase5 laboratorio1-estructuras decontrolClase5 laboratorio1-estructuras decontrol
Clase5 laboratorio1-estructuras decontrol
 
Constructores & excepciones
Constructores & excepcionesConstructores & excepciones
Constructores & excepciones
 
Jyoc java-cap05 metodos (funciones)
Jyoc java-cap05 metodos (funciones)Jyoc java-cap05 metodos (funciones)
Jyoc java-cap05 metodos (funciones)
 
Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4
 
Metodo constructor de una clase JAVA
Metodo constructor de una clase JAVAMetodo constructor de una clase JAVA
Metodo constructor de una clase JAVA
 

Mehr von Carlos Posada

Orientacion a Objetos para Dummies
Orientacion a  Objetos para DummiesOrientacion a  Objetos para Dummies
Orientacion a Objetos para DummiesCarlos Posada
 
Presentación fines de la educacion
Presentación fines de la educacionPresentación fines de la educacion
Presentación fines de la educacionCarlos Posada
 
Evitemos+las+emociones+toxicas+(lv)
Evitemos+las+emociones+toxicas+(lv)Evitemos+las+emociones+toxicas+(lv)
Evitemos+las+emociones+toxicas+(lv)Carlos Posada
 
Publicidades impactantes
Publicidades impactantesPublicidades impactantes
Publicidades impactantesCarlos Posada
 
Taller de programación clase #10
Taller de programación   clase #10Taller de programación   clase #10
Taller de programación clase #10Carlos Posada
 
Taller de programación clase #8
Taller de programación   clase #8Taller de programación   clase #8
Taller de programación clase #8Carlos Posada
 
Taller de programación clase #7
Taller de programación   clase #7Taller de programación   clase #7
Taller de programación clase #7Carlos Posada
 
Taller de programación clase #5
Taller de programación   clase #5Taller de programación   clase #5
Taller de programación clase #5Carlos Posada
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2Carlos Posada
 

Mehr von Carlos Posada (11)

Orientacion a Objetos para Dummies
Orientacion a  Objetos para DummiesOrientacion a  Objetos para Dummies
Orientacion a Objetos para Dummies
 
Presentación fines de la educacion
Presentación fines de la educacionPresentación fines de la educacion
Presentación fines de la educacion
 
Evitemos+las+emociones+toxicas+(lv)
Evitemos+las+emociones+toxicas+(lv)Evitemos+las+emociones+toxicas+(lv)
Evitemos+las+emociones+toxicas+(lv)
 
Visual studio.net
Visual studio.netVisual studio.net
Visual studio.net
 
Urgente
UrgenteUrgente
Urgente
 
Publicidades impactantes
Publicidades impactantesPublicidades impactantes
Publicidades impactantes
 
Taller de programación clase #10
Taller de programación   clase #10Taller de programación   clase #10
Taller de programación clase #10
 
Taller de programación clase #8
Taller de programación   clase #8Taller de programación   clase #8
Taller de programación clase #8
 
Taller de programación clase #7
Taller de programación   clase #7Taller de programación   clase #7
Taller de programación clase #7
 
Taller de programación clase #5
Taller de programación   clase #5Taller de programación   clase #5
Taller de programación clase #5
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
 

Kürzlich hochgeladen

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 

Kürzlich hochgeladen (12)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Taller de programación clase #4

  • 2. 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 ); } }
  • 3. 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" ); } }
  • 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 %sn", nombreCurso ); } }
  • 5. 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(); } }
  • 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 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?