Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: momo en 30 de Agosto 2014, 17:33

Título: ENTREGA: CU00637B curso java desde cero
Publicado por: momo en 30 de Agosto 2014, 17:33



Código: [Seleccionar]
public class motor
   {
       String tipofluido,combustible;
       int tipobomba;
       
       public void motor()
       {
           tipofluido="";
           combustible="";
           tipobomba=0;
       
        }
        public void setFLUIDO(String valorfluido)
        {
            tipofluido=valorfluido;
        }
        public void setCOMBUSTIBLE(String valorcombustible)
        {
            combustible=valorcombustible;
        }
        public void setBOMBA(int valorbomba)
        {
            tipobomba=valorbomba;
        }
        public void seleccion_tipo_motor()
        {
            switch(tipobomba)
           
            {
                case 0:
                System.out.println("No hay establecido un valor definido para el tipo de bomba");
                break;
                case 1:
                System.out.println("La bomba es una bomba de agua");
                break;
                case 2:
                System.out.println("La bomba es una bomba de gasolina");
                break;
                case 3:
                System.out.println("La bomba es una bomba de Hormigon");
                break;
                case 4:
                System.out.println("La bomba es una bomba de Pasta Alimenticia");
                break;
                default:           
                System.out.println("No Existe un Valor Valido para el tipo de bomba");
                break;
            }
        }
        public String getFLUIDO(){return tipofluido;}
        public String getCOMBUSTIBLE(){return combustible;}
        public int getBOMBA(){return tipobomba;}
    }

Título: Re:ENTREGA:CU00637B
Publicado por: BelCrow en 30 de Agosto 2014, 17:56
a simple vista no veo error en la parte funcional del código.

*pero debes poner el inicia de la clase en mayúscula, ejem: public class Motor y no motor.

*Las variables empiezan en minúscula pero las demas palabras deben ir con mayúscula en su inicial, ejem: tipoBomba y no tipobomba, lo mismo con valorBomba (no valorbomba) y setBomba (no setBOMBA).

si tienes mas de 2 palabras seria asi: setMismoCanal........

*según la buena practica de la programación, debes declarar las variables como private aqui delante:

Código: [Seleccionar]
public class Motor
   {
       private String tipoFluido,combustible;
       private int tipoBomba;

a menos de que sea necesario cambiarlo a public o protected.... por ahora va en private...

Después de eso no veo errores en el código...

nota estos arreglos me lo hicieron a mi cuando empece así que el credito no es mio!!.