Erro em while no Prompt [Resolvido]

5 respostas
LucasAdri07

Olá pessoal, tenho um aplicativo que desnvolvi no netbeans.

import java.text.DecimalFormat;
import javax.swing.JOptionPane;


public class MediaTeste2 {


    public static void main ( String args [] )
    {
        int gradeCounter,
                gradeValue,
                total;
        double average;
        String input;

        total = 0;
        gradeCounter = 0;

        JOptionPane.showMessageDialog(null,
                "Valor maximo de nota é 100", " Informativo ", JOptionPane.INFORMATION_MESSAGE);

        input = JOptionPane.showInputDialog(null,
                "Coloque a nota\nPara finalizar digite -1", " Insira a Nota ", JOptionPane.PLAIN_MESSAGE);


        gradeValue = Integer.parseInt( input );
        
        if  ( gradeValue > 100 ) {
        JOptionPane.showMessageDialog(null,
                "Valor Invalido");
        return;
        }
        
         while ( gradeValue != -1 ) {

            total = total + gradeValue;

            gradeCounter = gradeCounter + 1;

            input = JOptionPane.showInputDialog(null,
                "Coloque a nota\nPara finalizar digite -1", " Insira a Nota", JOptionPane.PLAIN_MESSAGE);

            gradeValue = Integer.parseInt( input );
        }

        DecimalFormat twoDigits = new DecimalFormat( "0.00" );

        if ( gradeCounter != 0 ) {
            average = (double) total / gradeCounter;

            JOptionPane.showMessageDialog( null,
                  "Média da classe é " + twoDigits.format( average ),
                  "Média da Classe", JOptionPane.INFORMATION_MESSAGE );
        }
        else
            JOptionPane.showMessageDialog( null,
                    "Notas não digitadas", "Média da Classe",
                    JOptionPane.INFORMATION_MESSAGE );

        System.exit( 0 );

        }
    }
No NetBeans ele executa normalmente, só que no prompt ele apresenta um erro em
while ( gradeValue != -1 ) {^
.

Alguem poderia me ajudar ?

5 Respostas

LucasAdri07

Pessoal eu simplismente recortei uma linha no NetBeans e colei de volta e funcionou…
A linha while ( gradeValue != -1 ) { , recortei ela e colei de novo no mesmo lugar e funcionou, o_o

T

Tem como você colar o erro aí?

LucasAdri07

Ele só mostrava while ( gradeValue != -1 ) {^
Com esse ^ que não existia no meu código…

T

já aconteceu comigo isso uma vez, eu fiz a mesma coisa que você recortei e colei e funcionou… mas agora que você fez isso parou de dar o erro?

LucasAdri07

Parou sim…
:smiley:

Criado 19 de abril de 2010
Ultima resposta 19 de abr. de 2010
Respostas 5
Participantes 2