O que tem de errado no meu código?

5 respostas
programaçãojava
V
package Meuscodigos;

import <a href="http://java.io">java.io</a>.<em>;

import java.util.</em>;

//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:

5 Respostas

V

J

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

V

Continua dando o mesmo problema

W

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();
V

Obrigado amigo, você é um amigo.

Criado 9 de março de 2019
Ultima resposta 9 de mar. de 2019
Respostas 5
Participantes 3