0% encontró este documento útil (0 votos)
12 vistas3 páginas

Ejercicios Java - Tema 1

Cargado por

clipdoce12345
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas3 páginas

Ejercicios Java - Tema 1

Cargado por

clipdoce12345
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 DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Ejercicios Tema 4

Ejercicio 01:

Crear un proyecto Java que tenga dos clases:

- Una clase Punto con:


o Dos atributos privados que representen las coordenadas x e y.
o Dos constructores, uno sin parámetros y el otro con parámetros.
o Dos métodos:
 dameX: devuelve la coordenada x
 dameY: devuelve la coordenada y
o Dos métodos:
 modificaX: modifica la coordenada x
 modificaY: modifica la coordenada y
- Una clase Main utilizada para crear la función principal:
o Crear un Punto1 con las coordenadas (0,0)
o Crear un Punto2 con las coordenadas (2,4)
o Imprimir por pantalla las coordenadas de cada punto:
 Ejemplo: Punto1: (0,0)

Ejercicio 02:

Sobre la clase Punto implementa:

- Un método llamado desplaza al que le pasaremos el desplazamiento en las coordenadas x


e y.
- Un método llamado desplaza que debe mover las coordenadas x e y con el mismo valor.
- Un método llamado mostrarCoordenadas que imprime por pantalla las coordenadas de x
e y.

Ejercicio 03:

Crear una clase Mesa con las siguientes características:

- Tendrá 5 atributos: alto, ancho, largo, color y material de construcción.


- 3 constructores, el primero, construirá, por defecto, una mesa negra de madera de 120cm
de ancho, 60cm de largo y 80cm de alto. El segundo constructor recibirá por parámetros
los valores iniciales de los atributos, y el tercero construirá una mesa negra de hierro de
cualquier medida.
- Método cambiarColor, que servirá para modificar el color de una mesa.
- Método dameColor, que nos devolverá el color de la mesa.
- Método mostrarColor, nos imprimirá por pantalla el color de una mesa.
Ejercicio 04:

Crear una clase Círculo con las siguientes características:

- Atributo radio de tipo double.


- Constructor al que le pasamos el radio.
- Método dameRadio, que nos devuelve el radio de un círculo.
- Método modificaRadio, que modifique el radio de un círculo.
- Método area que nos dice el área de un círculo. Para esta implementación utilizaremos la
constante PI y el método pow(double, int) de la clase Math.
- Método mostrarInfo que nos muestre por pantalla toda la información de un círculo.

Ejercicio 05:

Crear una clase Rectángulo con las siguientes características:

- Tendrá como atributos 4 puntos, correspondientes a las cuatro esquinas (utilizar la clase
Punto creada anteriormente).
- 2 constructores, uno que tome como parámetros los cuatro puntos, y otro, que tome
como parámetros la base y la altura del rectángulo.
- Método desplaza, que tome como parámetros los desplazamientos que se van a realizar a
cada uno de los puntos (esquinas) del rectángulo.
- Método mostrarCoordenadas, que nos imprime por consola las coordenadas de las cuatro
esquinas de un rectángulo.
-

Ejercicio 06:

Crear una clase Fracción con las siguientes características:

- Atributos para numerador y denominador.


- Un constructor parametrizado.
- Método asignarDatos al que le damos los valores del numerador y del denominador.
- Método visualizarFraccion, que muestra la fracción por pantalla.
- Método solucionReal, que nos devuelve la solución a la fracción.

Ejercicio 07:

Crear una clase Bombilla con las siguientes características:

- Dos atributos, uno referente al interruptor general de la luz, y otro al interruptor de la


bombilla en cuestión.
- Método activaGeneral, para activar el interruptor general.
- Método desactivaGeneral, para desactivar el interruptor general.
- Método enciende, para encender la bombilla con el interruptor.
- Método apaga, para apagar la bombilla con el interruptor.
- Método encendida que nos dice si la bombilla está encendida o apagada.
Ejercicio 08:

Crear una clase Lampara con las siguientes características:

- Debe tener 2 atributos, uno de tipo Bombilla y otro para indicar su tipo (por ejemplo, de
mesita, de techo, de pie…).
- Un constructor parametrizado.
- Un método encenderLampara, que nos permitirá encender la lámpara.
- Un método apagarLampara, que nos permitirá apagar la lámpara.
- Un método cambiarTipo, que nos permitirá cambiar el tipo de lámpara.
- Un método mostrarLampara, que nos mostrará por pantalla las características de la
lámpara.

Ejercicio09:

Crear una clase Coche con las siguientes características:

- Atributos para marca, color, cv (caballos de vapor), número de puertas, año de fabricación
y otro para indicar el tipo de motor: gasolina, gasoil o eléctrico.
- 2 constructores:
o Uno parametrizado
o Uno que cree un coche Ford, blanco, 150cv, 5 puertas, del año 2019 y de
gasoil.
- Métodos getAtributo para cada uno de los atributos, que nos devolverá cada uno de ellos.
- Métodos setAtributo, que nos permitirá modificar cada uno de los atributos.
- Método mostrarCoche, que imprimirá por pantalla los atributos del coche creado.
Por ejemplo: Coche Citroen, negro, 105cv, 3 puertas, del año 2015 y motor gasolina.

Crear una clase Main:

- Crea un Coche Audi, rojo, 140cv, 4 puertas, del año 2021 y motor eléctrico.
- Crea un Coche Mercedes, gris, 120cv, 3 puertas, del año 2022 y motor gasoil.
- Crea un Coche Peugeot, azul marino, 115cv, 5 puertas, del año 2018 y motor gasolina.
- Mostrar cada uno de los coches creados.

También podría gustarte