dúvidas sobre o do while

3 respostas
R

:???: e ae galera to com uma dúvida no … do while

eu fiz uma classe com “while” mais quando eu coloco o do while e da esse erro

“MaiorMenor.java”: Error #: 200 : ‘;’ expected at line 24, column 24

da uma olhada no codigo abaixo:


package numero;

import javax.swing.JOptionPane;

public class MaiorMenor {

public static void main (String arg[]){
int numero=1,maior=-999,menor=999;

JOptionPane.showMessageDialog(null,"Programa de Vireficação se o \n valor e maior que o outro \n \n Para sair digite |0|");
do{
  numero = Integer.parseInt(JOptionPane.showInputDialog ("Digite o Numero a ser Verificado :"));

  if (numero !=0)
  {
      if (numero > maior){
        maior = numero;
      }

      if (numero < menor){
      menor = numero;
      }
  }

}while(numero != 0)

JOptionPane.showMessageDialog(null,"Maior numero :"+maior+"\n \n Menor Numero :"+menor);
System.exit(0);

}

}

3 Respostas

M

faltou um “;” no final do seu do/while…

}while(numero != 0);

ps: tópico movido para o fórum de iniciantes

T

Cara esta faltando o ponto e virgula no final da declaração do While…se vc quiser eu uma relação sobre alguns siginificados de erro…me mande um e-mail OK!

meu e-mail: [email removido]

Ate mais …

A

Kra da pra dar uma melhorada nesse codigo sem ter q inicializar as variaveis com -999 e 999, pois assim o programa falharia em alguns casos.

vou dar uma olhada e depois eu posto o codigo aki.

Tente sempre fazer um programa que sirva pra qqer situacao pois vc nunca sabe o q o usuario vai digitar (ao nao ser q tenha parametros a seguir)

Abraco!!!

Criado 31 de março de 2005
Ultima resposta 31 de mar. de 2005
Respostas 3
Participantes 4