Ir ao conteúdo
  • Cadastre-se

Rico Chivela

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

Reputação

0
  1. O String.format para q serve? eu testei mas quando coloco dois numero iguais apresenta maximo e o minimo com os mesmo valores.
  2. Cweiler Cara muito obrigado consegui fazer o programa usando os resultados que esperava estão todos correto da uma olhadela e diz qualquer coisa: import javax.swing.JOptionPane; public class ComparacaoII { public static void main(String[] args) { int numero, contador; int maximo; int minimo; contador = 1; maximo = Integer.MIN_VALUE; minimo = Integer.MAX_VALUE; numero = Integer.parseInt(JOptionPane.showInputDialog("Entre com um Valor (Digite 0 para sair)")); if ( numero < 0 ) JOptionPane.showMessageDialog(null, "Numero negativo entre com valor possitivo"); else if ( numero == 0) { JOptionPane.showMessageDialog(null, "Impossivel comparar entre com dois ou mais numeros"); } else { if ( contador == 0) JOptionPane.showMessageDialog(null, "Numero negativo entre com valor possitivo"); else { while (( contador < 20 ) && ( numero != 0 )) { if ( numero > maximo ) maximo = numero; if ( numero < minimo ) minimo = numero; numero = Integer.parseInt(JOptionPane.showInputDialog("Entre com um Valor (Digite 0 para sair)")); contador ++; } if ( contador == 2 ) { JOptionPane.showMessageDialog(null, "Comaparaçao nao pode ser feita apenas um valor introduzido deve entrar com mais de um valor"); } else if ( maximo == minimo ) { JOptionPane.showMessageDialog(null, "Impossivela comparar Maximo e Minimo com mesmo valor"); } else JOptionPane.showMessageDialog(null, "O Maximo é : " + maximo + "\nO Minimo é : " + minimo + " Contador :" + contador); } } }}
  3. O contador é inicializado com 0 se fazer essa comparação a condição sera sempre verdadeira e fica sempre na condição em q se refere.
  4. Ok Cara eu fiz do jeito que indicaste mas quando eu coloco zero de inicio ele mostra os valores armazenados em max e min e eu qero que apresenta 0 pk nao houve nenhuma comparação. fico assim : import javax.swing.JOptionPane; public class ComparacaoII { public static void main(String[] args) { int numero, contador; int maximo; int minimo; contador = 0; maximo = Integer.MIN_VALUE; minimo = Integer.MAX_VALUE; numero = Integer.parseInt(JOptionPane.showInputDialog("Entre com os Valores (Digite 0 para sair)")); while ( numero !=0 ) { if ( numero > maximo ) maximo = numero; if ( numero < minimo ) minimo = numero; contador ++; numero = Integer.parseInt(JOptionPane.showInputDialog("Entre com os Valores (Digite 0 para sair)")); } JOptionPane.showMessageDialog(null, "O maior numero é :\t"+ maximo + "O menor numero é" + minimo); }}
  5. O exercício pede para entrar com 20 numero reais e quando entrar com o 0 ou chegar ate 20 numero reais o programa deve parar e mostrar o maior e o menor....
  6. estou cursando java primeiro ano e tenho algumas dificuldades eu resolvi esse exercicio do seguinte modo import javax.swing.JOptionPane; public class Comparacao { static final int r = 0; static final float aux = 1; public static void main(String[] args) { int contador; float numero, maximo, minimo; maximo = minimo = contador = 0; maximo = minimo = aux ; numero = Float.parseFloat(JOptionPane.showInputDialog("Entre com a sequencia dos numeros?")); if (numero == 0 ) JOptionPane.showMessageDialog(null,"Maximo é : " + (maximo -1) + "" + "Minimo é : "+ (minimo -1 )); else { while ( numero != r ) { if( numero > maximo ) { maximo = numero; } if( numero < minimo ) { minimo = numero; } contador ++; numero = Float.parseFloat(JOptionPane.showInputDialog("Entre com os Valores?")); } JOptionPane.showMessageDialog(null,"Maximo é : " + maximo + "" + "Minimo é : "+ minimo ); } }} mas nao consigo obter resultados certos ajudem-me por favor

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...