Moto em java

4 respostas
Lost

Bom dia,
Preciso fazer uma moto em java que tenha os seguintes estados, parada, andando e correndo.
Não sei nem por onde começar, pois o maximo que consegui fazer até hoje foi Alo, mundo e olhe la.
Alguem poderia me socorrer?

Obrigada

4 Respostas

Diego_Fontenele

kkkk, vc está perdido mas uma pergunta vc tem alguma noção de O.O. ?

renzonuccitelli
public class Moto{
    public enum Estado={PARADA,ANDANDO,CORRENDO};
    private Moto.Estado estadoCorrente=Moto.Estado.PARADA;

    public void setEstadoCorrente(Moto.Estado estado){
          this.estadoCorrente=estado;
    }

   public void imprimirEstadoCorrente(){
         if(estadoCorrente==Moto.Estado.PARADA)
               System.out.println("Moto Parada");
         else if(estadoCorrente==Moto.Estado.ANDANDO)
               System.out.println("Moto Andando");
         else(estadoCorrente==Moto.Estado.CORRENDO)
               System.out.println("Moto CORRENDO");
    }

}

Fiz na pressa aqui, mas acho que já da pra vc ter uma idéia.

F

Não sei se eu entendi mas me parece que vc, quer fazer uma classes que represente um objeto Moto… ± isso

um exemplo bem simples

public class Moto{
     String nomeDaMoto;
     String status;//correndo, parada ou andando

     public Moto(String n, String st){//construtor da classe moto
              nomeDaMoto = n;
              status = st;
    }

    public void alteraStatus(String st){//método para alterara o status
                status = st;
    }

    public String verificaStatus(){//método para verificar o status
        System.out.println( "A moto: "+nomeDaMoto + " está "+status); 
        return status;
    }

}

Agora vc cria uma classe para instanciar a sua moto

public class App{
   public static void main(String args[]){
        Moto moto1 = new Moto("XL", "Correndo");
        moto1. verificaStatus();
        Moto moto2 = new Moto("CB", "Parada");
        moto2. verificaStatus();
   }
}
Lost

Estou no 8 semestre de Sistemas de Informação e apesar de tentar de todas as maneiras programação não entra na minha cabeça.
KKKKKK
Mas é isso mesmo que preciso.
Valeu por me ajudar.

Bjs

Criado 25 de março de 2009
Ultima resposta 25 de mar. de 2009
Respostas 4
Participantes 4