0% encontró este documento útil (0 votos)
77 vistas11 páginas

Clases de Películas y Estudiantes en Java

El documento describe dos clases: Película y Estudiante. La clase Película incluye atributos como título, director y género, y métodos como mostrarInformación() y reproducir(). La clase Estudiante incluye atributos como nombre, edad y promedio, y métodos como mostrarInformación(). Se crean objetos de ambas clases y se muestran sus atributos. También se incluyen ejemplos de sobrecarga de métodos y de mostrar información de objetos seleccionados por el usuario.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
77 vistas11 páginas

Clases de Películas y Estudiantes en Java

El documento describe dos clases: Película y Estudiante. La clase Película incluye atributos como título, director y género, y métodos como mostrarInformación() y reproducir(). La clase Estudiante incluye atributos como nombre, edad y promedio, y métodos como mostrarInformación(). Se crean objetos de ambas clases y se muestran sus atributos. También se incluyen ejemplos de sobrecarga de métodos y de mostrar información de objetos seleccionados por el usuario.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ejercicios

Programe las siguientes clases. Crear 5 métodos para cada clase, 1 de estos métodos
deberá ser el constructor (no vacío) y 2 de los restantes deberán de utilizar sobrecarga
de métodos:

1. Clase Película: Crea una clase llamada "Película" con atributos como "título",
"director" y "género". Luego, crea objetos de esta clase y muestra la
información de las películas.
package x;
import [Link];
public class p { private
String titulo; private
String director; private
String genero; private
int duracion;
public p(String titulo, String director, String genero, int duracion) {
[Link] = titulo; [Link] = director; [Link]
= genero; [Link] = duracion;
}
public void mostrarInformacion() {
[Link]("Título: " + titulo);
[Link]("Director: " + director);
[Link]("Género: " + genero);
[Link]("Duración: " + duracion + " minutos");
}
public void reproducir() {
[Link]("Reproduciendo " + titulo);
}
public int obtenerDuracion() {
return duracion;
}
public static void main(String[] args) {
p pelicula1 = new p("Titanic", "James Cameron", "Drama/Romance", 195);
p pelicula2 = new p("Jurassic Park", "Steven Spielberg", "Ciencia
Ficción/Aventura", 127);
p pelicula3 = new p("The Shawshank Redemption", "Frank Darabont", "Drama",
142);
p pelicula4 = new p("The Matrix", "The Wachowskis", "Ciencia
Ficción/Acción", 136);
Scanner scanner = new Scanner([Link]);
int opcion; while (true) {
[Link]("Seleccione una película para ver (1-4) o 0 para
salir:");
[Link]("1. Titanic");
[Link]("2. Jurassic Park");
[Link]("3. The Shawshank Redemption");
[Link]("4. The Matrix");
[Link]("0. Salir");
opcion = [Link](); if
(opcion == 0) { break;
} else if (opcion >= 1 && opcion <= 4) {
switch (opcion) {
case 1:
[Link]();
[Link](); break;
case 2:
[Link]();
[Link](); break;
case 3:
[Link]();
[Link](); break;
case 4:
[Link]();
[Link](); break;
}
} else {
[Link]("Opción no válida. Por favor, seleccione una
película válida.");
}
}

[Link]("Gracias por usar nuestro servicio de selección de


películas.");
[Link]();
}
}

package x;
public class p {

private String titulo;


private String director;
private String genero; private
int duracion;
public p(String titulo, String director, String genero, int duracion) {
[Link] = titulo; [Link] = director;
[Link] = genero;
[Link] = duracion;
}
public p(String titulo, String director, String genero) {
[Link] = titulo;
[Link] = director;
[Link] = genero;
}
public String obtenerDuracion() {
return duracion + " minutos";
}
public void mostrarInformacion() {
[Link]("Título: " + titulo);
[Link]("Director: " + director);
[Link]("Género: " + genero);
[Link]("Duración: " + obtenerDuracion());
}

public void reproducir() {


[Link]("Reproduciendo " + titulo);
}

public static void main(String[] args) {

p pelicula1 = new p("Titanic", "James Cameron", "Drama/Romance",


195);
p pelicula2 = new p("Jurassic Park", "Steven Spielberg", "Ciencia
Ficción/Aventura"); p pelicula3 = new p("The Shawshank
Redemption", "Frank Darabont",
"Drama");
[Link]();
[Link]();

[Link]();
[Link]();

[Link]();
[Link]();
}
}
package x;
import [Link];
public class p { private
String titulo; private
String director; private
String genero; public p()
{
Scanner scanner = new Scanner([Link]);
[Link]("Ingrese el título de la película: ");
[Link] = [Link]();

[Link]("Ingrese el director de la película: ");


[Link] = [Link]();

[Link]("Ingrese el género de la película: ");


[Link] = [Link]();
}
public void mostrarInformacion() {
[Link]("Título: " + titulo);
[Link]("Director: " + director);
[Link]("Género: " + genero);
}
public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);
[Link]<p> peliculas = new [Link]<>();
while (true) {
[Link]("¿Desea agregar una película? (S/N): ");
String respuesta = [Link]();

if ([Link]("S")) {
[Link]("\nIngrese los datos de la película:");
p pelicula = new p(); [Link](pelicula);
} else if ([Link]("N")) {
break;
} else {
[Link]("Respuesta no válida. Por favor, ingrese
'S' o 'N'.");
}
}
[Link]("\nInformación de las películas:");
for (int i = 0; i < [Link](); i++) {
[Link]("\nPelícula " + (i + 1) + ":");
[Link](i).mostrarInformacion();
}
}
}

2. Clase Estudiante: Crea una clase llamada "Estudiante" con atributos como
"nombre", "edad" y "promedio". Luego, crea objetos de esta clase y muestra la
información de los estudiantes.
package x;
public class p {

private String nombre;


private int edad;
private double promedio;

public p(String nombre, int edad, double promedio) {


[Link] = nombre;
[Link] = edad;
[Link] = promedio;
}

public void mostrarInformacion() {


[Link]("Nombre: " + nombre);
[Link]("Edad: " + edad + " años");
[Link]("Promedio: " + promedio);
}

public static void main(String[] args) {

p estudiante1 = new p("Juan Pérez", 20, 8.5);


p estudiante2 = new p("María López", 22, 9.2);
p estudiante3 = new p("Jose Gomez", 21, 9.0);
[Link]("Información del estudiante 1:");
[Link]();

[Link]("\nInformación del estudiante 2:");


[Link]();

[Link]("\nInformación del estudiante 3:");


[Link]();
}
}

package x; import [Link]; public class p {

private String nombre;


private int edad;
private double promedio;
public p(String nombre, int edad, double promedio) {
[Link] = nombre;
[Link] = edad; [Link] =
promedio;
}

public void mostrarInformacion() {


[Link]("Nombre: " + nombre);
[Link]("Edad: " + edad + " años");
[Link]("Promedio: " + promedio);
}
public static void main(String[] args) {
p[] estudiantes = new p[3];

estudiantes[0] = new p("Juan Pérez", 20, 8.5);


estudiantes[1] = new p("María López", 22, 9.2);
estudiantes[2] = new p("Jose Gomez", 21, 9.0);

Scanner scanner = new Scanner([Link]);


while (true) {
[Link]("Seleccione un estudiante para ver (1-" +
[Link] + ") o 0 para salir:");
for (int i = 0; i < [Link]; i++) {
[Link]((i + 1) + ". " + estudiantes[i].nombre);
}
[Link]("0. Salir");

int opcion = [Link]();

if (opcion == 0) {
break;
} else if (opcion >= 1 && opcion <= [Link]) {
int indiceEstudiante = opcion - 1;
p estudianteSeleccionado = estudiantes[indiceEstudiante];
[Link]("Información del estudiante seleccionado:");
[Link]();
} else {
[Link]("Opción no válida. Por favor, seleccione un
estudiante válido.");
}
}

[Link]("Gracias por usar nuestro servicio de selección de


estudiantes.");
[Link]();
}
}

package x;
import [Link];
public class p {
private String nombre;
private int edad;
private double promedio;
public p(String nombre, int edad, double promedio) {
[Link] = nombre; [Link] = edad;
[Link] = promedio;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
[Link] = nombre;
}
public int getEdad() {
return edad;
}
public void setEdad(int edad) {
[Link] = edad;
}
public double getPromedio() {
return promedio;
}
public void setPromedio(double promedio) {
[Link] = promedio;
}
public String toString() {
return "Estudiante: " + nombre + "\nEdad: " + edad + " años\nPromedio: " +
promedio; }
public static void main(String[] args) { p
estudiante1 = new p("Juan Pérez", 20, 8.5); p
estudiante2 = new p("María López", 22, 9.0);

[Link]("Información del estudiante 1:");


[Link](estudiante1);

[Link]("\nInformación del estudiante 2:");


[Link](estudiante2);
}
}

3. Clase Producto: Crea una clase llamada "Producto" con atributos como "nombre",
"precio" y "cantidad en stock". Luego, crea objetos de esta clase y muestra la
información de los productos.
package x;

public class p { private String


nombre; private double
precio; private int
cantidadEnStock;

public p(String nombre, double precio, int cantidadEnStock) {


[Link] = nombre; [Link] = precio;
[Link] = cantidadEnStock;
}
public void mostrarInformacion() {
[Link]("Nombre: " + nombre);
[Link]("Precio: $" + precio);
[Link]("Cantidad en Stock: " + cantidadEnStock + "
unidades");
}

public static void main(String[] args) {

p producto1 = new p("Camiseta", 19.99, 50);


p producto2 = new p("Zapatos", 49.99, 30);

[Link]("Información del producto 1:");


[Link]();

[Link]("\nInformación del producto 2:");


[Link]();
}
}

package x;
import [Link]; public
class p {

private String nombre;


private double precio; private
int cantidadEnStock;
public p(String nombre, double precio, int cantidadEnStock) {
[Link] = nombre;
[Link] = precio;
[Link] = cantidadEnStock;
}

public void mostrarInformacion() {


[Link]("Nombre: " + nombre);
[Link]("Precio: $" + precio);
[Link]("Cantidad en Stock: " + cantidadEnStock + " unidades");
}

public static void main(String[] args) {


p[] productos = new p[2];
productos[0] = new p("Camiseta", 19.99, 50);
productos[1] = new p("Zapatos", 49.99, 30);

Scanner scanner = new Scanner([Link]);

while (true) {
[Link]("Seleccione un producto para ver (1-" +
[Link] + ") o 0 para salir:");
for (int i = 0; i < [Link]; i++) {
[Link]((i + 1) + ". " + productos[i].nombre);
}
[Link]("0. Salir");

int opcion = [Link]();

if (opcion == 0) {
break;
} else if (opcion >= 1 && opcion <= [Link]) {
int indiceProducto = opcion - 1;
p productoSeleccionado = productos[indiceProducto];
[Link]("Información del producto seleccionado:");
[Link]();
} else {
[Link]("Opción no válida. Por favor, seleccione un
producto válido.");
}
}

[Link]("Gracias por usar nuestro servicio de selección de


productos.");
[Link]();
}
}

package
x;
import [Link]; public
class p { private String
nombre; private double
precio; private int
cantidadEnStock;
public p(String nombre, double precio, int cantidadEnStock) {
[Link] = nombre; [Link] = precio;
[Link] = cantidadEnStock;
}
public void mostrarInformacion() {
[Link]("Nombre: " + nombre);
[Link]("Precio: $" + precio);
[Link]("Cantidad en stock: " + cantidadEnStock + " unidades");
}
public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);
[Link]("Ingrese la cantidad de productos que desea ingresar: ");
int cantidadProductos = [Link](); [Link]();
p[] productos = new p[cantidadProductos];
for (int i = 0; i < cantidadProductos; i++) {
[Link]("\nIngrese los datos del producto " + (i + 1) +
":");
[Link]("Nombre: ");
String nombre = [Link]();
[Link]("Precio: $"); double
precio = [Link]();
[Link]();
[Link]("Cantidad en stock: ");
int cantidadEnStock = [Link]();
[Link]();
productos[i] = new p(nombre, precio, cantidadEnStock);
}
[Link]("\nInformación de los productos:");
for (int i = 0; i < cantidadProductos; i++) {
[Link]("\nProducto " + (i + 1) + ":");
productos[i].mostrarInformacion();
}
} }

También podría gustarte