Tinha dado uma parada em Java, dai voltei e estou meio perdido.
Está acontecendo o seguinte erro:
Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: 1
at Pessoa.main(Pessoa.java:19)
import javax.swing.JOptionPane;
public class Pessoa {
public static void main(String[] args) {
// 1) Crie um programa que peça o nome, a altura e o peso de duas
// pessoas e apresente o nome da mais pesada e o nome da mais alta.
String[] nomep = new String[1];
Double[] altura = new Double[1];
Double[] peso = new Double[1];
int i;
for (i = 0; i <= 1; i++) {
nomep[i] = JOptionPane.showInputDialog("Informe o seu nome: ");
altura[i] = Double.parseDouble(JOptionPane.showInputDialog("Informe sua altura"));
peso[i] = Double.parseDouble(JOptionPane.showInputDialog("Informe o seu peso"));
}
if (peso[0] > peso[1] ) {
JOptionPane.showMessageDialog(null, "A pessoa: " + nomep[0] + "é mais pesada");
}
if (altura[0] > altura[1]) {
JOptionPane.showMessageDialog(null, "A pessoa: " + nomep[0] + "é mais pesada");
}
}
}
O que estou fazendo de errado ou deixando de fazer? D:
[]'s