Duda en java

Iniciado por elbrujo20, 24 Noviembre 2015, 06:44 AM

0 Miembros y 1 Visitante están viendo este tema.

elbrujo20

Bueno estoy haciendo un proyecto pero me piden que haga esto:
   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 (java) [Seleccionar]
[code=java][/code]