Erro no código

2 respostas
O

Olá desenvolvedores,
Primeiro, é um prazer fazer parte desde forum.
Sou iniciante em Java e não consigo enxergar o erro que aparece quando tento executar o programa principal
“main”.A mensagem de erro:
[color=red][/color]
expected
“;” expected
Alguém pode me ajudar???

public class Aviao{

//declaração dos atributos

private double longitude;

private double latitude;

private double velocidade;

//declaração do metodo construtor

public Aviao(){

longitude=177450;

latitude=38570;

velocidade=98000;
}
//declaração dos metodos do sistema
public void setLongitude(double longitude){
	this.longitude=longitude;
}
public double getLongitude(){
	return this.longitude;
}
public void setLatitude(double latitude){
	this.latitude=latitude;
}
public double getLatitude(){
	return this.latitude;
}
public void setVelocidade(double velocidade){
	this.velocidade=velocidade;
}
public double getVelocidade(){
	return this.velocidade;
}
//metodos de comportamento
public double calcularDistancia(){
	double distancia,x,y;
	x=Math.pow(longitude,2);
	y=Math.pow(latitude,2);
	distancia=Math.sqrt((x+y));
	return distancia;
}
public double calcularTempo(){
	double tempo;
	tempo=calcularDistancia()/velocidade;
	return tempo;
}public void mostrarResultado(){
System.out.println("A distancia sua é de : "+calcularDistancia()+" e o tempo estimado de chegada é de "+calcularTempo());
}

public class Aeroporto{
public static void main(String argus[]){
	Aviao varig= new Aviao(){
		varig.mostrarResultado();
}			
}

}

}

public class Aeroporto{

public static void main(String argus[]){

Aviao varig= new Aviao(){

varig.mostrarResultado();

}			

}

}

2 Respostas

fernei

Olivaldo

Quando postar um codigo no forum use a tag Code para ficar no formato abaixo e facilitar.

Metodos a serem alterados no seu código, observe atentamente. vlw

public class Aeroporto{
    public static void main(String argus[]){
      Aviao varig= new Aviao();
      varig.mostrarResultado();
    }
 }
}


}


 public class Aeroporto{
   public static void main(String argus[]){
        Aviao varig= new Aviao();
        varig.mostrarResultado();
   }
 }
}

Este erro que vc postou e a falta de ; no codigo, vc colocou { quando fez a instancia de Aviao().

Espero ter ajudado. :slight_smile:

O

Valeu!!!

Criado 6 de dezembro de 2008
Ultima resposta 6 de dez. de 2008
Respostas 2
Participantes 2