Aggiunti file già presenti nell'HD

This commit is contained in:
2022-12-30 14:55:33 +01:00
parent ca573e7cbe
commit eac302e89b
96 changed files with 25577 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
/**
* Una classe che simula un'automobile
* @author radaelli11353
*/
public class Car{
private double resa;
private double carburante;
/**
* Costruttore dell'oggetto Car
* @param r resa
*/
public Car(double r) {
resa = r;
carburante = 10;
}
/**
* Metodo che simula la guida dell'automobile per tot km
* @param km chilometri percorsi
*/
public void drive(double km) {
if (km/resa > carburante) throw new IllegalArgumentException(); {
carburante -= km/resa;
}
}
/**
* Getter che simula la misurazione del carburante
* @return Quantità di carburante rimanente
*/
public double getGasInTank() {
return carburante;
}
/**
* Setter che simula l'inserimento nel serbatoio di una certa quantità di carburante
* @param c Carburante inserito nel serbatoio
*/
public void addGas(double c) {
if(c<0) throw new IllegalArgumentException(); {
carburante += c;
}
}
}