Está en la página 1de 2

EJERCICIO 1

1- Crea un proyecto en Java llamado “Proy”.


2- Crea un paquete llamado “Recuperacion”.
3- Crea una clase llamada “Operate”
Debe tener los siguientes métodos staticos:
- Resta: devolverá la resta de dos enteros que se le pasará como entrada.
- Suma: devolverá la suma de dos enteros que se le pasará como entrada.
- Mult: devolverá la multiplicación de dos enteros que se le pasará como entrada.
4- Crea un programa principal llamado “A” que tendrá el main.
- En el main debemos crear un array de enteros llamado “varios” con 4 filas y 6
columnas.
Deberá rellenar todas las casillas siguiendo la siguiente lógica:
- Si el número de la fila es mayor que la columna, deberá guardar la suma de la fila y
columna usando el método creado previamente el la clase “ Operate”.
- Si el número de la fila es menorr que la columna, deberá guardar la multiplicación de
la fila y columna usando el método creado previamente en la clase “Operate”.
- Si las filas y columnas coinciden, deberá guardar la resta de la fila y columna usando el método
creado previamente en la clase “Operate”.

Deberá mostrar por pantalla como han quedado las casillas, colocando un
espacio entre números y cada fila en una línea aparte.

NOTA:
- No olvide dejar algunos comentarios en el código.
- En este ejercicio tenga en cuenta que para usar los métodos en el main, debe
colocar delante el nombre de la clase seguido de un punto.
EJERCICIO 2

Clase Gimnasta para una Aplicación de Competencias de Olimpiadas

1. Atributos:
- Nombre (String),
- Peso (double),
- Altura (double),
- Marca_Personal (número del 1 al 10)
- Medallas (número de medallas ganadas).
2. Constructores:
 Un constructor sin argumentos que inicialice los valores a lo que queráis.
 Un constructor que inicialice todos los atributos con los valores
proporcionados como argumentos.
3. Modificadores (Setters):
 Métodos para modificar cada uno de los atributos, excepto nombre y altura
que probablemente no cambiarán durante el transcurso del programa.
4. Observadores (Getters):
 Métodos para obtener los valores de cada uno de los atributos.
5. Otros Métodos:
 toString(): que devuelva un String con todos los atributos.
 Compite(): que genera un número aleatorio entre 1 y 10 y lo compara con su
marca personal. Si el numero generado es mayor, incrementa las medallas
en 1 y actualiza la marca personal con el nuevo valor. Además muestra por
pantalla ”Nuevo record”.
 IMC():
(Índice de Masa Corporal) usando la fórmula peso en kg/(altura en m^2).
Si el resultado es menor que 20, devolver -1.
Si el resultado está entre 20 y 25, devolver 0.
Si el resultado es mayor que 25, devolver 1.

Ramdon aleatorio=new Ramdon();

aleatorio.nextInt(1,101)

También podría gustarte