Título: Duda en java Publicado por: elbrujo20 en 24 Noviembre 2015, 06:44 am 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 [/code] |