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