Clase Moto
import java.util.*;
public class Moto {
public static void main(String[] args){
claseMoto nueva = new claseMoto("1446759");
int opc = 0;
do{
System.out.print("\nMenu de Moto:");
System.out.println("\n1.Encender la moto");
System.out.println("\n2.Apagar");
System.out.println("\n3. Acelerar");
System.out.println("\n4.Frenar");
opc = (new Scanner(System.in)).nextInt();
switch(opc){
case 1: System.out.println("La moto esta encendida " + nueva.encender());
break;
case 2: System.out.println("La moto esta apagada " + nueva.apagar());
break;
case 3: System.out.println("\n"); nueva.acelerar();
break;
case 4: System.out.println("\n"); nueva.frenar();
break;
default: System.out.println("Selecciona otra Opcion");
}
}while(opc != 4);
}
}
Clase clasemoto
public class claseMoto {
//Atributos
private int placa;
private int estado;
private int velocidad;
private int vidabateria;
//Constructor
public claseMoto(String placa){
this.placa = 1446759;
this.estado = 0;
this.velocidad = 0;
this.vidabateria = 100;
}
//Metodos
public int verPlaca(){
return placa;
}
public int encender(){
estado = estado + 1;
return estado;
}
public void vidaBateria(){
vidabateria = vidabateria - 1;
}
public int apagar(){
estado = 0;
return estado;
}
public void acelerar(){
if(estado==1){velocidad = (velocidad + 20);
System.out.println("La velocidad es " + velocidad);}
else System.out.println("No se puede acelerar");
}
public void frenar(){
if (estado==1){velocidad = (velocidad - 20); }
System.out.println("La velocidad es " + velocidad);
}
}
y el resultado de mi programa es el siguiente:

No hay comentarios:
Publicar un comentario