SlideShare una empresa de Scribd logo
TALLER DE PROGRAMACIÓN
Clase #3
RETO DE LA CLASE ANTERIOR
   Implementar una clase que tenga un método que identifique
    si un año es bisiesto no
   Implementar en esta clase el método main que pida el año
    por consola y luego muestre el mensaje diciendo si el año
    ingresado es bisiesto o no



    Digite el año: 1974 [Enter]        Bisiesto
    El año 1974 no es (fue) bisiesto   esBisiesto (int) boolean
                                       void main(String [])
    Digite el año: 2012 [Enter]
    El año 1974 es (fue) bisiesto
UN HOLA MUNDO MEJORADO
package Clase3;


import javax.swing.JOptionPane;


public class Dialogo1 {


    public static void main( String args[] ) {
          JOptionPane.showMessageDialog( null, "Bienvenido a Java" );
    }
}
OTRO DEL SWING
package Clase3;


import javax.swing.JOptionPane;


public class DialogoNombre {


    public static void main( String args[] ) {
          String nombre = JOptionPane.showInputDialog( "Cual es su nombre?" );
          JOptionPane.showMessageDialog( null, nombre + " Bienvenido a Java" );
    }
}
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();
    }
}

Más contenido relacionado

La actualidad más candente

1- libro calificaciones
1-  libro calificaciones1-  libro calificaciones
1- libro calificaciones
Abraham Martinez Molina
 
La programación orientada a objetos con JavaScript ES6
La programación orientada a objetos con JavaScript ES6La programación orientada a objetos con JavaScript ES6
La programación orientada a objetos con JavaScript ES6
Francisco Javier Arce Anguiano
 
1.0 librocalificaciones
1.0 librocalificaciones1.0 librocalificaciones
1.0 librocalificaciones
Rodrigo Lara
 
IntroduccióN A Visual C
IntroduccióN A Visual CIntroduccióN A Visual C
IntroduccióN A Visual C
oswchavez
 
Clase viii
Clase viiiClase viii
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
Videoconferencias UTPL
 
Do while n
Do while nDo while n
Do while n
BelenRosales12
 
estructura de un programa en java
estructura de un programa en javaestructura de un programa en java
estructura de un programa en java
Beydasanchezhernandez
 
11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()
Clara Patricia Avella Ibañez
 

La actualidad más candente (9)

1- libro calificaciones
1-  libro calificaciones1-  libro calificaciones
1- libro calificaciones
 
La programación orientada a objetos con JavaScript ES6
La programación orientada a objetos con JavaScript ES6La programación orientada a objetos con JavaScript ES6
La programación orientada a objetos con JavaScript ES6
 
1.0 librocalificaciones
1.0 librocalificaciones1.0 librocalificaciones
1.0 librocalificaciones
 
IntroduccióN A Visual C
IntroduccióN A Visual CIntroduccióN A Visual C
IntroduccióN A Visual C
 
Clase viii
Clase viiiClase viii
Clase viii
 
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-PROGRAMACIÓN AVANZADA-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
 
Do while n
Do while nDo while n
Do while n
 
estructura de un programa en java
estructura de un programa en javaestructura de un programa en java
estructura de un programa en java
 
11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()
 

Similar a Taller de programación clase #3

Taller de programación clase #3
Taller de programación   clase #3Taller de programación   clase #3
Taller de programación clase #3
Juan Cardona
 
Taller de programación clase #4
Taller de programación   clase #4Taller de programación   clase #4
Taller de programación clase #4
Carlos Posada
 
1.0 libro calificaciones
1.0 libro calificaciones1.0 libro calificaciones
1.0 libro calificaciones
NEQUIZ URIEL
 
1.0 libro calificaciones
1.0 libro calificaciones1.0 libro calificaciones
1.0 libro calificaciones
Rodrigo Lara
 
Tarea sesion 08_gottlieb
Tarea sesion 08_gottliebTarea sesion 08_gottlieb
Tarea sesion 08_gottlieb
Gotlieb Estiven Vasquez Flores
 
Java
JavaJava
Datos de entrada_desde_el_teclado java
Datos de entrada_desde_el_teclado javaDatos de entrada_desde_el_teclado java
Datos de entrada_desde_el_teclado java
Edeith
 
MéTodos
MéTodosMéTodos
MéTodos
mtemarialuisa
 
Lp2docclases
Lp2docclasesLp2docclases
Lp2docclases
juan perez luna
 
MéTodos
MéTodosMéTodos
MéTodos
mtemarialuisa
 
MéTodos
MéTodosMéTodos
MéTodos
mtemarialuisa
 
9.herencia en java
9.herencia en java9.herencia en java
9.herencia en java
Ramiro Estigarribia Canese
 
sentenciareturnymetodos
sentenciareturnymetodossentenciareturnymetodos
sentenciareturnymetodos
Lao Tobon
 
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
José Antonio Sandoval Acosta
 
Clase de librocalficacion
Clase de librocalficacionClase de librocalficacion
Clase de librocalficacion
EIYSC
 
Metodos,variables, pasodeparametros
Metodos,variables, pasodeparametrosMetodos,variables, pasodeparametros
Metodos,variables, pasodeparametros
kenixxx
 
Java 1
Java 1Java 1
Java 1
Sofylutqm
 
Semana 3 Herencia en Java
Semana 3   Herencia en JavaSemana 3   Herencia en Java
Semana 3 Herencia en Java
Richard Eliseo Mendoza Gafaro
 
Clases abstractas e interfaces (AlexandraPerez)
Clases abstractas e interfaces (AlexandraPerez)Clases abstractas e interfaces (AlexandraPerez)
Clases abstractas e interfaces (AlexandraPerez)
Alexandra Pérez
 
Herencia encapsulación polimorfismo
Herencia encapsulación polimorfismoHerencia encapsulación polimorfismo
Herencia encapsulación polimorfismo
Fernando Solis
 

Similar a Taller de programación clase #3 (20)

Taller de programación clase #3
Taller de programación   clase #3Taller de programación   clase #3
Taller de programación clase #3
 
Taller de programación clase #4
Taller de programación   clase #4Taller de programación   clase #4
Taller de programación clase #4
 
1.0 libro calificaciones
1.0 libro calificaciones1.0 libro calificaciones
1.0 libro calificaciones
 
1.0 libro calificaciones
1.0 libro calificaciones1.0 libro calificaciones
1.0 libro calificaciones
 
Tarea sesion 08_gottlieb
Tarea sesion 08_gottliebTarea sesion 08_gottlieb
Tarea sesion 08_gottlieb
 
Java
JavaJava
Java
 
Datos de entrada_desde_el_teclado java
Datos de entrada_desde_el_teclado javaDatos de entrada_desde_el_teclado java
Datos de entrada_desde_el_teclado java
 
MéTodos
MéTodosMéTodos
MéTodos
 
Lp2docclases
Lp2docclasesLp2docclases
Lp2docclases
 
MéTodos
MéTodosMéTodos
MéTodos
 
MéTodos
MéTodosMéTodos
MéTodos
 
9.herencia en java
9.herencia en java9.herencia en java
9.herencia en java
 
sentenciareturnymetodos
sentenciareturnymetodossentenciareturnymetodos
sentenciareturnymetodos
 
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
 
Clase de librocalficacion
Clase de librocalficacionClase de librocalficacion
Clase de librocalficacion
 
Metodos,variables, pasodeparametros
Metodos,variables, pasodeparametrosMetodos,variables, pasodeparametros
Metodos,variables, pasodeparametros
 
Java 1
Java 1Java 1
Java 1
 
Semana 3 Herencia en Java
Semana 3   Herencia en JavaSemana 3   Herencia en Java
Semana 3 Herencia en Java
 
Clases abstractas e interfaces (AlexandraPerez)
Clases abstractas e interfaces (AlexandraPerez)Clases abstractas e interfaces (AlexandraPerez)
Clases abstractas e interfaces (AlexandraPerez)
 
Herencia encapsulación polimorfismo
Herencia encapsulación polimorfismoHerencia encapsulación polimorfismo
Herencia encapsulación polimorfismo
 

Más de Carlos Posada

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

Más de 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
 

Taller de programación clase #3

  • 2. RETO DE LA CLASE ANTERIOR  Implementar una clase que tenga un método que identifique si un año es bisiesto no  Implementar en esta clase el método main que pida el año por consola y luego muestre el mensaje diciendo si el año ingresado es bisiesto o no Digite el año: 1974 [Enter] Bisiesto El año 1974 no es (fue) bisiesto esBisiesto (int) boolean void main(String []) Digite el año: 2012 [Enter] El año 1974 es (fue) bisiesto
  • 3. UN HOLA MUNDO MEJORADO package Clase3; import javax.swing.JOptionPane; public class Dialogo1 { public static void main( String args[] ) { JOptionPane.showMessageDialog( null, "Bienvenido a Java" ); } }
  • 4. OTRO DEL SWING package Clase3; import javax.swing.JOptionPane; public class DialogoNombre { public static void main( String args[] ) { String nombre = JOptionPane.showInputDialog( "Cual es su nombre?" ); JOptionPane.showMessageDialog( null, nombre + " Bienvenido a Java" ); } }
  • 5. 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 ); } }
  • 6. 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" ); } }
  • 7. 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 ); } }
  • 8. 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(); } }