Como luca disse, double é diferente de double[]
Há muitos usuários que ignoram tópicos escrito “Urgente”.É considerado ofensivo.
Paulo, há erros banais que mesmo que vc tenha aprendido java essa semana, dá para sacar aos olhos.A chamada a esses métodos acima são sem passagem de parâmetros, e na classe correspondente está definido que eles devem receber algum parâmetro.O GUJ tem por padrão ajudar, mas não faremos o seu dever de casa, pois vc nem leu o básico.Passe a noite Lendo alguns tutoriais daqui , que até segunda vc mata esse programa, ou pelo menos, vai saber direito q erros estão dando.
Valeu galera
com os tutoriais consegui resolver…
Desculpem minha afobação, pois estava apavorado, pois não estava conseguindo.
Segue como ficou o programa caso alguem um dia precise.
import javax.swing.JOptionPane;
public class Estatistica
{
public int n;
public double []valor;
public Estatistica()
{
}
public void CapturaNumeroDados()
{
n=Integer.parseInt(JOptionPane.showInputDialog(null,"Entre QTDE os dados;"));
}
public void CapturaDados()
{
valor = new double[n];
for( int i = 0;i< n;i++)
{
valor[i]=Double.parseDouble(JOptionPane.showInputDialog(null,"Entre com os dados;"));
}
}
public static void main(String[]args)
{
Estatistica estatistica1= new Estatistica();
estatistica1.CapturaNumeroDados();
estatistica1.CapturaDados();
}
}
Segunda classe
import javax.swing.JOptionPane;
public class EstatisticaDescritiva extends Estatistica
{
private String saida;
private double media;
private double desvio;
public EstatisticaDescritiva()
{
}
private double CalculaMedia ()
{
for ( int i = 0;i < n;i++)
{
media = media + valor[i];
}
media = media/n;
return media;
}
private double CalculaDesvioPadrao ()
{
double desvio = 0;
for (int i = 0;i < n;i++)
desvio = desvio + valor[i] * valor[i];
desvio = Math.sqrt((desvio/n)- media*media);
return desvio;
}
public void MostraResultado()
{
saida = "Dados para calculo;"+"\nmedia:"+media+"\nDesvio:"+desvio;
JOptionPane.showMessageDialog(null,saida);
}
public static void main(String[]args)
{
EstatisticaDescritiva EstatisticaDescritiva1 =new EstatisticaDescritiva();
EstatisticaDescritiva1.CapturaNumeroDados();
EstatisticaDescritiva1.CapturaDados();
EstatisticaDescritiva1.CalculaMedia();
EstatisticaDescritiva1.CalculaDesvioPadrao();
EstatisticaDescritiva1.MostraResultado();
System.exit(0);
}
}