El programa debe guardar, buscar, borrar y actualizar los registros.
se me ocurrio hacer un menu peor me da erroy y no se que otra forma podria hacerlo se me ocurrio con do while pero no logro hacerlo llevo esto
public class Coche {
Scanner sc = new Scanner(System.in);
private int ruedas; //Declaracion de variables encapsuladas en private
private int largo;
private int puertas;
private int cilindros;
private int años;
private String id;
private String marca;
private String modelo;
private String tipo;
private String modelodos;
private int ancho;
private int motor;
private int peso;
private int kilos;
private String color;
private boolean asientos,cuero;
private int peso_total;
private int precio_coche;
int opciones=4;
switch(opciones){
case1:
System.out.println(" 1 Entrar ");
break;
case2:System.out.println("2 Guardar");
break;
}
//Creacion de array
int carros[]= new int[100];
public Coche(){ //Creacion de costructor para las caracteristicas del carro
puertas=4;
largo=2000;
kilos=200;
precio_coche=60000;
años=2015;
cilindros=6;
tipo="Deportivo";
modelo="figosedan";
modelodos="GT";
}
//Aqui empezamos a usar metodos para el carro como las acciones que realiza
public void arrancarAuto(String marca,String color){ //Metodo que da la marca del auto
System.out.println("El auto arranco");
System.out.println("La marca es Ford");
System.out.println("El modelo es "+modelo);
System.out.println("Introduzca la marca del segundo carro");
marca =sc.nextLine();
System.out.println("El modelo del carro es "+modelodos);
System.out.println("El año del carro es " +años);
System.out.println("El numero de cilindros es "+cilindros);
System.out.println("El numero de puertas es "+puertas);
System.out.println("El carro pesa"+kilos);
System.out.println("El precio del coche es "+precio_coche);
System.out.println("El tipo de coche es "+tipo);
System.out.println("El color es "+color);
}
public void acelerarAuto(String marca){
System.out.println("El auto acelero");
}
public void frenarAuto(String marca){ //Metodo para frenar auto
System.out.println("El auto freno");
}
public String dime_datos_generales(){
return "La plataform del vehiculo tiene "+ruedas+"ruedas "+".Mide "+largo/100+"metros con un ancho de"
+ancho+"cm y un peso de plataforma"+peso+"_plataforma"+kilos;
}
public String dime_ellargo(){ //Metodo getter
return"el largo del coche es" + largo;
}
public void establece_color(String color_coche){ // metodo setter
color=color_coche;
}
public String dime_color(){ // metodo para el color del carro
return"el color del coche es "+color;
}
}
//la clase de instancias asi queda:
public class Intanciacoche {
public static void main(String[] args) {
Coche reanult=new Coche(); //Se crea la instancia para llamar a los metodos
Coche micoche=new Coche(); //Se crea otra instancia
Coche primerauto=new Coche(); //Se crea la instancia para el primer carro
Coche segundoauto=new Coche();//Se crea la otra instancia para segundo carro
Coche tercerauto=new Coche();
primerauto.arrancarAuto("Ford","Rojo"); //Se manda a llamar al metodo arancarauto
segundoauto.arrancarAuto("Mustang","Rojo");////Se manda a llamar al segundo carro
tercerauto.arrancarAuto("Honda", "Azul");
System.out.println(reanult.dime_ellargo());
//metodo dimeellargo imprime string accede al metodo
System.out.println(micoche.dime_color());
System.out.println(micoche.dime_datos_generales());
}
}
Código
[/code]
[code=java]