Ciao, io volevo fare un programma per sorteggiare le coppie di un torneo. Per fare questo ho voluto fare un array in string e un ciclo con dentro un do/while per inserire in ogni cella il nome di ogni partecipante. per fare l'input io conosco solo il JOptionPane, e quando faccio partire il programma mi fa inserire un solo nome

vi scrivo il pezzo di codice che mi serve aiuto se devo mettervelo tutto ditemelo:

codice:
   NGiocatori=Integer.parseInt(JOptionPane.showInputDialog("inserisci il numero di giocatori"));
   v=new String[NGiocatori];
   n=new int[NGiocatori];
   do{
      v[g]=JOptionPane.showInputDialog("inserisci il nome del "+giocatori+"° giocatore");
      g++;
      giocatori++;
   }while(giocatori==NGiocatori);
grazie in anticipo