Coletar o menor numero

1 resposta
helder_pestana

Estou tentando extrair o menor numero de uma sequencia mas , nao estou conseguindo com o codigo abaixo , por favor se alguem souber o erro me ajude .

Obrigado .

Código :

import javax.swing.JOptionPane;
//como implementar o codigo abaixo para extrair o maior valor?
class exemplo5
{
 public static void main(String arg[])
 {
  int a=1,i=1;
  int b=0,x,c=0;
  String Stra;
  
  for(x=0;x<i;x++)
  {	
   
   Stra=JOptionPane.showInputDialog("Entre com o valor:");
   a=Integer.parseInt(Stra);
   if(x==0)i=a;	   
   System.out.println(a);	   
   if(a>b)
   {
   	b=a;
   }
   else
   {
   	c=a;
   }
   		
   
  }
  System.out.println("menor valor:"+c);
  
 }
}

1 Resposta

A

Cara eu não consegui entender teu código...para te dar uma ajuda eu fiz este...

import javax.swing.JOptionPane;
 //como implementar o codigo abaixo para extrair o maior valor?
 class exemplo5
 {
  public static void main(String arg[])
  {
   int x=1, i, a, b ,c;
   i=Integer.parseInt(JOptionPane.showInputDialog("Entre com o # de valores:"));
   a=b=c=Integer.parseInt(JOptionPane.showInputDialog("Entre com o "+x+"º valor:"));
   System.out.println(a);
   for(x=2;x<(i+1);x++){
   		a=Integer.parseInt(JOptionPane.showInputDialog("Entre com o "+x+"º valor:"));
		System.out.println(a);
		if(a<b){
			b=a;
    	}
   }
   System.out.println("menor valor:"+b);
   
  }
 }

Qualquer duvida avise....falow>

Criado 21 de março de 2005
Ultima resposta 21 de mar. de 2005
Respostas 1
Participantes 2