Criar Variavel (Classe static)[RESOLVIDO]

Aloha pessoas blz?

Alguem pode me fornecer uma pequena ajuda?

Eu criei a classe triangulo retangulo


public class TrianguloRetangulo
{
	double ladoA;
	double ladoB;
	double ladoC;
	
	public TrianguloRetangulo()
	{
		double ladoA;
		double ladoB;
		double ladoC;
	}
	public boolean novoTriangulo(double ladoA, double ladoB, double ladoC)
	{
	    this.ladoA=ladoA;
	    this.ladoB=ladoB;
	    this.ladoC=ladoC;
	    
		if( Math.pow(ladoA,2)==Math.pow(ladoB,2)+Math.pow(ladoC,2) || Math.pow(ladoB,2)==Math.pow(ladoA,2)+Math.pow(ladoC,2) || Math.pow(ladoC,2)==Math.pow(ladoB,2)+Math.pow(ladoA,2) ){
			return true;
			}
			else{
				return false;
				}
	}
	
	public void mostraHipotenusa1()
	{
	    if (Math.pow(ladoA,2)==Math.pow(ladoB,2)+Math.pow(ladoC,2)){
	        System.out.println("Lado A é a hiupotenusa com "+ladoA+"cm");
	       }
	       else if (Math.pow(ladoB,2)==Math.pow(ladoA,2)+Math.pow(ladoC,2)){
	           System.out.println("Lado B é a hiupotenusa com "+ladoB+"cm");
	       }
	       else{
	           System.out.println("Lado C é a hiupotenusa com "+ladoC+"cm");
	       }
	   }
	  	      
}

e agora estou escrevendo a classe statica para ele rodar no JGrasp, mas estou tendo problemas para criar uma variavel, não consigo criar de jeito nenhum.

Estou fazendo isso…

   import javax.swing.JOptionPane;

    class Exercicio7
   {
       public static void main(String args[])
      {
         TrianguloRetangulo TR = new TrianguloRetangulo();
      
  			TR.novoTriangulo(
			String aux = JOptionPaneShowInputDialog("Qual o lado A");
			double nt = double.parseDouble(aux);
			TR.TR.novoTriangulo(nt); 
         }
     }

Alguem sabe qual meu erro na criação dessa variavel e como resolver?

Eu acredito que criando a primeira consigo criar o resto…

Obrigado

Olá Rudy, tudo bem?

Pelo que parece, você está iniciando uma chamada ao método novoTriangulo, mas não o finaliza. Isso ocorre na linha 9 da classe Exercicio7.
Além disso, na linha 12 você está chamando o método usando duas vezes o objeto TR (TR.TR.novoTriangulo(nt)) e ainda está passando apenas um parâmetro para o método, sendo que pela sua classe TrianguloRetangulo ele tem 3.

Acredito que sejam esses os principais problemas :slight_smile:

Até mais.

[quote=ricardoalmeida]Olá Rudy, tudo bem?

Pelo que parece, você está iniciando uma chamada ao método novoTriangulo, mas não o finaliza. Isso ocorre na linha 9 da classe Exercicio7.
Além disso, na linha 12 você está chamando o método usando duas vezes o objeto TR (TR.TR.novoTriangulo(nt)) e ainda está passando apenas um parâmetro para o método, sendo que pela sua classe TrianguloRetangulo ele tem 3.

Acredito que sejam esses os principais problemas :slight_smile:

Até mais.[/quote]

Obrigado ricardo…