Array

olá pessoal,

tenho uma dúvida em retornar uma Array. Deve ser fácil mais como sou novo na área torna-se difícil !!

public String valoresDeTemperaturas()
{
String texto="";
int x=0;
for(int i=0;i<temperaturas.length;i++)
{
x=i+1;
temperaturas[i]=Integer.parseInt( JOptionPane.showInputDialog(“Digite um valor de temperatura”));
texto+=“temperatura(”+x+")="+temperaturas[i]+"\n";
}

      JOptionPane.showMessageDialog(null,texto,"temperatura",1);
    
  }
   public void exibirTemperaturas()
  {

      JOptionPane.showMessageDialog(null,valoresDeTemperaturas(),"temperatura",1); 
   }

Tenho que retornar o Array para imprimir no segundo método, mas qdo retorno ele pede para digitar os valores noavamente.

Valew

[code]public String valoresDeTemperaturas()
{

for(int i=0;i<temperaturas.length;i++)
{
temperaturas[i] = Integer.parseInt( JOptionPane.showInputDialog(“Digite um valor de temperatura”));
}
}

public void exibirTemperaturas()
{
StringBuffer texto= new StringBuffer();

for(int i=0;i<temperaturas.length;i++)
{
texto.append(“temperatura(”);
texto.append(i+1);
texto.append(")=");
texto.append(temperaturas[i]);
texto.append("\n");
}
JOptionPane.showMessageDialog(null, texto.toString(), “temperatura”,1);
}[/code]

A dica é você modularizar mais, um método p/ perguntar, outro p/ colocar esses vários resultados de perguntas num array, outro p/ montar a string para uma temperatura, e e uma pegar cada uma dessas strings e mostrar na tela.

Valew mesmo!!!