Duvida com o while

[code]
/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */
    package exercicioseis;

import javax.swing.JOptionPane;

/**
*

  • @author Dioni Deivid
    */
    public class ExercicioSeis {

    /**

    • @param args the command line arguments
      */
      public static void main(String[] args) {

    int quantiProva,quantiAlunos=0,Notaprova=0,MediaPr=0,x=0;
    String aux,NomeAlu;

    do { // queria que ele repetice o procedimento igual a quantidade de quantidade de anulo , a quantidade de prova consegui arrumar

    aux= JOptionPane.showInputDialog(“informe a quantidade de alunos”);
    quantiAlunos=Integer.parseInt(aux);

    aux = JOptionPane.showInputDialog(“informe a quantidade de provas”);
    quantiProva=Integer.parseInt(aux);

    NomeAlu= JOptionPane.showInputDialog(“informe o nome do aluno”);

    while(quantiProva>x) {

    aux = JOptionPane.showInputDialog(“informe a nota da prova”);
    Notaprova+=Integer.parseInt(aux);

    MediaPr= Notaprova/quantiProva;

    x=x+1;
    }

    JOptionPane.showMessageDialog(null,“Nome do aluno é “+NomeAlu+”\n”+"A media do aluno é "+MediaPr);

    }while (quantiAlunos>x);

    }
    }

[code]

/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */
    package exercicioseis;

import javax.swing.JOptionPane;

/**
*

  • @author Dioni Deivid
    */
    public class ExercicioSeis {

/**

  • @param args the command line arguments
    */
    public static void main(String[] args) {

int quantiProva,quantiAlunos=0,Notaprova=0,MediaPr=0,x=0, y=0;
String aux,NomeAlu;

do { // queria que ele repetice o procedimento igual a quantidade de quantidade de anulo , a quantidade de prova consegui arrumar

aux= JOptionPane.showInputDialog(“informe a quantidade de alunos”);
quantiAlunos=Integer.parseInt(aux);

aux = JOptionPane.showInputDialog(“informe a quantidade de provas”);
quantiProva=Integer.parseInt(aux);

NomeAlu= JOptionPane.showInputDialog(“informe o nome do aluno”);

while(quantiProva>x) {

aux = JOptionPane.showInputDialog(“informe a nota da prova”);
Notaprova+=Integer.parseInt(aux);

MediaPr= Notaprova/quantiProva;

x=x+1;
}

y=y+1;
JOptionPane.showMessageDialog(null,“Nome do aluno é “+NomeAlu+”\n”+"A media do aluno é "+MediaPr);

}while (quantiAlunos>y);

}
}[/code]

mas assim vai repetir a quantidade de aluno blz, mas ele deve perguntar uma vez apenas a quantidade de alunos
ai depois repetir o processo de quantida de provas e media e tal …

desede ja muito obrigado

coloque essas duas linhas…

aux= JOptionPane.showInputDialog("informe a quantidade de alunos"); quantiAlunos=Integer.parseInt(aux);

em cima desta…


do { // queria que ele repetice o procedimento igual a quantidade de quantidade de anulo , a quantidade de prova consegui arrumar   

valeu irmão