Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EJERCICIO1-AUTOMOVIL
Metodo “desplazar”
double calculoGasto = this.consumoPorKm*km;
if (this.litrosDeposito>calculoGasto){
this.litrosDeposito-=calculoGasto;
this.totalKmRecorridos +=km;
this.totalLitrosConsumidos+=calculoGasto;
return litrosDeposito;
-Clase “AutomovilApp”
Recorro con un for todo el array coches y pido los 4 datos del
constructor por teclado(en una sola línea o cada uno en una línea-como
se quiera-)
Opcion1-
-public static double[] ecuacion2grado(double a,double b,double c)
{
si a es 0
throw new IllegalArgumentException("No es una ecuacion de segundo
grado");
-en el main
Leo a,b,c
try
{
soluciones=ecuacion2grado(a,b,c);
Catch (AritmeticExceptio)
Catch (IllegalArgumentException)
Opcion2-
-en el main
Dentro try
Miro que tras A y B haya un numero >’0’ y <’9’ sino lanzo Exception
Catch (Exception)
EJERCICIO3-OPCION2
Consta clases:
Tiene un menú:
Opcion1- Leer datos avión “regular”: los 4 clase padre mas atributo `totalasientos’
Opcion2-Leer datos avión “carga”: los 4 clase padre mas atributo ‘kiloscarga’
sueldo2=(float)((Carga)av).getPreciovuelobase()+(((Carga)av).getPrecio
vuelobase() * 5)/100;
. . .
EJERCICIO4-FICHERO OBJETOS
-La clase “Automovil” debe implementar “Serializable”