Realizar un programa que realiza o simula las operaciones que realiza un vehiculo como lo son frenar, estacionar, acelerar, arrancar.
CLASE PRINCIPAL
package PackVehiculo;
import java.io.*;
public class Principal {
public static InputStreamReader Leer = new InputStreamReader(System.in);
public static BufferedReader Teclado = new BufferedReader(Leer);
public static void main(String[] args) throws IOException
{
// TODO code application logic here
int op;
Vehiculo auto = new Vehiculo();
System.out.println("VEHICULO");
System.out.println("1. Arrancar");
System.out.println("2. Acelerar");
System.out.println("3. Frenar");
System.out.println("4. Estacionar");
System.out.println("5. Salir");
System.out.println("Elija una accion");
do{
op=Integer.parseInt(Teclado.readLine());
switch(op){
case 1:
auto.Arranque();
break;
case 2:
auto.Acelerar();
break;
case 3:
auto.Frenar();
break;
case 4:
auto.Estacionar();
break;
}
}while(op<5);
}
}
CLASE VEHICULO
package PackVehiculo;
public class Vehiculo {
private int velocidad;
public Vehiculo() {
this.velocidad = 0;
}
public int Estacionar(){
this.velocidad=0;
System.out.println("El vehiculo esta estacionado");
return this.velocidad;
}
public int Arranque(){
this.velocidad=10;
System.out.println("Velocidad: "+this.velocidad);
return this.velocidad;
}
public int Acelerar(){
this.velocidad=this.velocidad+10;
System.out.println("Velocidad: "+this.velocidad);
return this.velocidad;
}
public int Frenar(){
this.velocidad=0;
System.out.println("Velocidad: "+this.velocidad);
return this.velocidad;
}
}
public class Vehiculo {
private int velocidad;
public Vehiculo() {
this.velocidad = 0;
}
public int Estacionar(){
this.velocidad=0;
System.out.println("El vehiculo esta estacionado");
return this.velocidad;
}
public int Arranque(){
this.velocidad=10;
System.out.println("Velocidad: "+this.velocidad);
return this.velocidad;
}
public int Acelerar(){
this.velocidad=this.velocidad+10;
System.out.println("Velocidad: "+this.velocidad);
return this.velocidad;
}
public int Frenar(){
this.velocidad=0;
System.out.println("Velocidad: "+this.velocidad);
return this.velocidad;
}
}
CAPTURAS
Publicar un comentario