O que tem de errado no meu código?

package Meuscodigos;
import java.io.;
import java.util.
;
//apresentando a classe

class Veiculos{

//apresentando os atributos

public int numeroDeRodas;
public float velocidadeMaxima;
public float pesoMedio;

//apresentando os metodos

public void recebeNumeroDeRodas(int rodas){
//metodo que recebe o numero de rodas e imprime

numeroDeRodas = rodas;

System.out.printf(" Numero de rodas : %d \n",numeroDeRodas);

}

public void recebeVelocidadeMaxima(float velocidade){
// metodo que recebe a velocidade máxima e imprime
velocidadeMaxima = velocidade;

System.out.printf(“Velocidade máxima : %f \n”,velocidadeMaxima);

}

public void recebePesoMedio(float peso){
// metodo que recebe o peso médio e imprime
pesoMedio = peso;

System.out.printf(“Peso médio: %f\n”,pesoMedio);
}

public static void main(String[] args){
Veiculo objeto;
objeto = new Veiculo();

objeto.recebeNumeroDeRodas(4);
objeto.recebePesoMedio(40.5f);
objeto.recebeVelocidadeMaxima(40.5f);

}

}

Está dando o seguinte erro no cmd:

Indentação e o f ao lado dos parâmetros na chamado dos métodos. Não sei se é correto a passagem assim*

Continua dando o mesmo problema

Rodei aqui e funcionou perfeitamente. O único erro foi que vc criou uma class chamada “Veiculos” e está tentando instanciar uma classe chamada “Veiculo”.

Só alterar o seu main pr

// seu jeito
Veiculo objeto;
objeto = new Veiculo();

// versão corrigida
Veiculos objeto;
objeto = new Veiculos();
1 curtida

Obrigado amigo, você é um amigo.

1 curtida