|
283 | 283 | - Nombres de las recetas de "carnes", ordenadas alfabéticamente |
284 | 284 | - Media de calorías de las recetas de "verduras" |
285 | 285 | - Cuántas recetas hay de más de 800 calorías |
286 | | -
|
287 | | -!!! warning "Importante" |
288 | | - Para pasar satisfactoriamente los tests necesitaras que la colección de recetas contenga estas recetas: |
289 | | - ```java |
290 | | - recetas.add(new Receta("Ensalada de aguacate", "verduras", 250)); |
291 | | - recetas.add(new Receta("Guisado de pollo", "carne", 530)); |
292 | | - recetas.add(new Receta("Espaguetis boloñesa", "pasta", 480)); |
293 | | - recetas.add(new Receta("Ratatouille", "verduras", 280)); |
294 | | - recetas.add(new Receta("Cochinillo asado", "carne", 870)); |
295 | | - recetas.add(new Receta("Ensalada de pasta", "pasta", 325)); |
296 | | - ``` |
| 286 | + |
| 287 | + !!! warning "Importante" |
| 288 | + Para pasar satisfactoriamente los tests necesitaras que la colección de recetas contenga estas recetas: |
| 289 | + ```java |
| 290 | + recetas.add(new Receta("Ensalada de aguacate", "verduras", 250)); |
| 291 | + recetas.add(new Receta("Guisado de pollo", "carne", 530)); |
| 292 | + recetas.add(new Receta("Espaguetis boloñesa", "pasta", 480)); |
| 293 | + recetas.add(new Receta("Ratatouille", "verduras", 280)); |
| 294 | + recetas.add(new Receta("Cochinillo asado", "carne", 870)); |
| 295 | + recetas.add(new Receta("Ensalada de pasta", "pasta", 325)); |
| 296 | + ``` |
297 | 297 | 3. Usando los streams de Java, que están muy relacionados con las expresiones lambda, debes crear una lista de 1000 números enteros aleatorios entre -5000 y 5000 y a partir de dicha lista vamos a imprimir por pantalla: |
298 | 298 |
|
299 | 299 | - El máximo de los números pares. |
|
302 | 302 | - El total de números primos. |
303 | 303 | - El máximo número primo. |
304 | 304 |
|
305 | | -4. Paquete `GranjaDAM`, crea una clase `Animal` con los siguientes atributos, constructor con todos los atributos, getters y setters: |
| 305 | + !!! warning "Importante" |
| 306 | + Para pasar los tests debes generar una salida similar a esta: |
| 307 | + ```bash |
| 308 | + listaNumeros: [-579, -2887, 1443, -4055, 2871, -1416, 4804, 2668, -4048, 1834, -3107, 4901, 4716, -1410, ... |
| 309 | + Máximo de los números pares: 4934 |
| 310 | + Mínimo de los múltiplos de tres:-4992 |
| 311 | + Total de números negativos: 513 |
| 312 | + Listado de números primos: [3989, 2797, 4271, 1627, 131, 3517, 2609, 971, 4283, 643, 2789, 337, 191, 3301, 2383, ... |
| 313 | + Total de números primos: 69 |
| 314 | + Máximo número primo: 4999 |
| 315 | + ``` |
| 316 | +
|
| 317 | +5. Paquete `GranjaDAM`, crea una clase `Animal` con los siguientes atributos, constructor con todos los atributos, getters y setters: |
306 | 318 |
|
307 | 319 | - String especie |
308 | 320 | - String genero |
|
321 | 333 | - `Map<String, List<Animal>> agruparPorAlimentacion ()` |
322 | 334 | - `DoubleSummaryStatistics resumenPesoConPelo (boolean tienePelo)` |
323 | 335 |
|
324 | | -5. Paquete `Clase`. Crear una clase `Alumno` con los atributos típicos de un alumno (nombre, fecha de nacimiento, dni, nia, teléfono, email, nota) y los correspondientes getters y setters (y constructor). |
| 336 | +6. Paquete `Clase`. Crear una clase `Alumno` con los atributos típicos de un alumno (nombre, fecha de nacimiento, dni, nia, teléfono, email, nota) y los correspondientes getters y setters (y constructor). |
325 | 337 |
|
326 | 338 | Crea una clase `Aula` la cual contendrá un `List<Alumno>` con los alumnos que van a un aula determinada. Crea también los métodos siguientes: |
327 | 339 |
|
|
331 | 343 | - `void listadoPorNiaDescendente ()` |
332 | 344 | - `boolean encontarAlumnosDelMismoMesQue (Alumno a)` |
333 | 345 |
|
334 | | -6. Paquete `Olimpiada`. A partir de las siguientes clases... |
| 346 | +7. Paquete `Olimpiada`. A partir de las siguientes clases... |
335 | 347 |
|
336 | 348 | ```mermaid |
337 | 349 | classDiagram |
|
363 | 375 | - Obtener las disciplinas con los participantes más joven y más viejo. |
364 | 376 |
|
365 | 377 |
|
| 378 | +
|
0 commit comments