packagenomedoaluno;importjava.util.Vector;importjavax.swing.JOptionPane;publicclassMain{publicstaticvoidmain(String[]args){Vector<String>nome=newVector<String>();for(inti=0;i<10;i++)nome.add(i,JOptionPane.showInputDialog("Digite o nome do aluno"));for(inti=0;i<10;i++)System.out.println(nome.elementAt(i));}}
nenhum, rodei ele sem problema algum aqui.
A pergunta é, o que ele deveria fazer? é so exibir os 10 nomes mesmo?
guigomesa
Sim Andre, é só exibir esses 10 nomes, mas disseram que há um erro de Sintaxe… Estou sinceramente sem entender.
ViniGodoy
Como você está programando em Java 5 ou superior (dá para ver pelos Generics), então o erro desse código é usar o Vector, que é desaconselhado desde o surgimento das collection frameworks, no Java 1.2.
No lugar, use o ArrayList:
packagenomedoaluno;importjava.util.List;importjava.util.ArrayList;importjavax.swing.JOptionPane;publicclassMain{publicstaticvoidmain(String[]args){List<String>nome=newArrayList<String>();for(inti=0;i<10;i++)nome.add(JOptionPane.showInputDialog("Digite o nome do aluno"));for(inti=0;i<10;i++)System.out.println(nome.get(i));}}