Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package misobjetos;
- public class Auto {
- private String patente, estado = "Apagado";
- private float nivelCombustible;
- private int velocidad;
- private String transmision = "P";
- private float kilometraje;
- public boolean cargarCombustible(float litros){
- nivelCombustible += litros;
- return true;
- }
- public boolean acelerar(){
- if(estado.equals("Encendido") &&
- nivelCombustible >= 0.3f && velocidad <= 215){
- velocidad += 5;
- nivelCombustible -= 0.3f;
- estado = "En marcha";
- if(velocidad > 1){
- transmision = "D";
- }
- return true;
- }
- return false;
- }
- public String getTransmision(){
- return transmision;
- }
- public boolean encender(){
- if(estado.equalsIgnoreCase("Apagado")){
- estado = "Encendido";
- return true;
- }
- return false;
- }
- public boolean frenar(){
- if (velocidad >= 5) {
- velocidad -= 5;
- if (velocidad == 0) {
- estado = "Encendido";
- transmision = "P";
- }
- }
- return true;
- }
- public float getKilometraje(){
- return kilometraje;
- }
- public boolean apagar(){
- if (estado.equalsIgnoreCase("Encendido")) {
- estado = "Apagado";
- return true;
- }
- return false;
- }
- public int getVelocidad(){
- return velocidad;
- }
- public float getNivelCombustible(){
- return nivelCombustible;
- }
- public String getEstado(){
- return estado;
- }
- public String getPatente(){
- return patente;
- }
- public void patente(String laPatente){
- patente = laPatente;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement