Galera,
Estou com uma dúvida para preencher o array utilizando JOptionPane.showInputDialog.
Eu fiz o laço para preenchimento do mesmo. Até onde eu sei é assim. Porém, quando eu executo a classe, a janela para inserção dos valore só aparece uma vez.
[code]
package preencherArray;
import java.lang.reflect.Array;
import java.util.Scanner;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.text.StyledEditorKit.ForegroundAction;
/*
- Escreva um programa em Java para preencher um array de 10 valores reais.
- Utilize JOptionPane.showInputDialog para fazer a entrada de dados.
*/
public class ClasseMae extends JFrame {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
double[] array = new double[9]; // Declaração do Array
for (int i = 0; i < array.length; i++) {
JOptionPane.showInputDialog("Informe um número real: ");
array[i] = scan.nextDouble();
}
}
}[/code]
Isso deve resolver seu problema. 
import javax.swing.JFrame;
import javax.swing.JOptionPane;
/*
* Escreva um programa em Java para preencher um array de 10 valores reais.
* Utilize JOptionPane.showInputDialog para fazer a entrada de dados.
*/
public class loop extends JFrame {
public static void main(String[] args) {
double[] array = new double[5]; // Declaração do Array
for (int i = 0; i < array.length; i++) {
array[i] = Double.parseDouble(JOptionPane.showInputDialog("Informe um número real: "));
}
}
}
Valeu, Felipe!!!
[quote=felipe-roger]Isso deve resolver seu problema. 
import javax.swing.JFrame;
import javax.swing.JOptionPane;
/*
* Escreva um programa em Java para preencher um array de 10 valores reais.
* Utilize JOptionPane.showInputDialog para fazer a entrada de dados.
*/
public class loop extends JFrame {
public static void main(String[] args) {
double[] array = new double[5]; // Declaração do Array
for (int i = 0; i < array.length; i++) {
array[i] = Double.parseDouble(JOptionPane.showInputDialog("Informe um número real: "));
}
}
}
[/quote]
Depois de algum tempo eu consegui resolver, com a ajuda de um colega.
Segue abaixo o código:
[code]package preencherArray;
import java.awt.List;
import java.util.ArrayList;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
/**
*
*/
/*
- Escreva um programa em Java para preencher um array de 10 valores reais.
- Utilize JOptionPane.showInputDialog para fazer a entrada de dados.
- O programa deve tratar das exceções ArrayIndexOutOfBoundsException e NumberFLormatException.
*/
public class ClasseMae extends JFrame {
public static void main(String[] args) {
int[] lista = new int[10];
int j = 0;
try {
while(lista.length > j) {
String valor = "";
valor = JOptionPane.showInputDialog("Informe um valor real: ");
lista[j] = Integer.parseInt(valor);
//System.out.println("Posição " + j + " = " + lista[j]);
j++; //incrementando
//
}
for (int i = 0; i < lista.length; i++) {
System.out.println("Posição " + i + " = " + lista[i]);
}
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("Erro capturado: " + e);
e.getMessage();
} catch (NumberFormatException f) {
System.out.println("Erro capturado: " + f);
f.getMessage();
}
}
}[/code]
Abs,