Olá amigos …
Por que o if do programa não é aceito?
class Carro {
String cor;
String modelo;
double velocidadeAtual;
double velocidadeMaxima;
//liga o carro
void liga() {
System.out.println("O carro está ligado");
}
//acelera uma certa quantidade
void acelera(double quantidade) {
double velocidadeNova = this.velocidadeAtual + quantidade;
this.velocidadeAtual = velocidadeNova;
}
//devolve a marcha do carroint pegaMarcha() {
if (this.velocidadeAtual < 0) {
return -1;
}
if (this.velocidadeAtual >= 0 && this.velocidadeAtual < 40) {
return 1;
}
if (this.velocidadeAtual >= 40 && this.velocidadeAtual < 80 {
return 2;
}
return 3;
}
Obrigado!!!