Como imprimir

2 respostas
faicoxim
class motor
{
	//ATRIBUTOS
	int velocidade;
	String fabricante;
	int voltagem;
	String ligadesliga;
	
	//METODOS
	void ligamotor()
	{
		ligadesliga = "ON";
		System.out.println(ligadesliga);
	}
		
	void desligamotor()
	{
		ligadesliga = "OFF";
		System.out.println(ligadesliga);
	}
		
	void velocidademotor()
	{
		velocidade = 200;
		System.out.println(velocidade + " KM/H ");
	}

}
class motor2 extends motor
{
	
	void aumentarvelocidade()
	{
		 velocidade = 10; 
		while (velocidade < 5000)
		{
			velocidade+=50;
			System.out.println(velocidade);
			
		}
		
	}
		
	void reduzirvelocidade()
	{
		if (velocidade >= 5000)
		{
		
			velocidade--;
			System.out.println(velocidade);
		}
	}

	
}




class testemotor
{
	public static void main (String args[])
	{
		motor mt = new motor();
		mt.ligamotor();
		mt.desligamotor();
		mt.velocidademotor();
		motor2 mt2 = new motor2();
		mt2.aumentarvelocidade();
	
	}
}

Pessoal eu quero que quando ele imprimir no metodo aumentarvelocidade até 5000 depois ele comece a diminuir do 5000 até o zero, como faço isso ? da pra usar o metodo reduzir velocidade????

2 Respostas

douglas_vidotto

E aí faicoxim, blz?? Da sim, você pode criar um método getVelocidade() que te retorna a velocidade atual. Aí você pode fazer algo do tipo

if(mt.getVelocidade() == 5000){ for(int i = 0; i < 5000; i++) mt.reduzVelocidade(); }

Só que vão ser 5000 chamadas ao seu método reduz velocidade caso você queira diminuir de 1 em 1 mesmo.

Abraços, espero ter ajudado

tinorberto

Pelo que eu entendi e so vc chamar o metodo reduz velocidade , entendi que vc quer fazer o sequinte
1- chamar o metodo aumentar velocidade

2- o valor de velocidade e incrementado

void aumentarvelocidade()  
    {  
       velocidade = 10;   
       while (velocidade < 5000)  
        {  
            velocidade+=50;  
            System.out.println(velocidade);  
              
        }  
       
//chamar o metodo reduz velocidade    
reduzirvelocidade()  
    }

Ficou estranho pois o metodo aumenta velocidade reduz a velocidade ... mas foi isso q entendi ..flw

Criado 14 de janeiro de 2009
Ultima resposta 14 de jan. de 2009
Respostas 2
Participantes 3