Bom dia pessoal… criei um algoritmo simples para achar o maior numero digitado… fiz usando uma array e esta dando certo porem achu que não é o certo a fazer porque tive que por o array ate 10 e contar ate 9…
[code]import javax.swing.*;
public class Exercicio2 {
public static void main(String[] args){
Integer i;
Integer[] numeros = new Integer[10];
Integer x = 0;
for (i = 1; i <=10; i++) {
String aux = JOptionPane.showInputDialog("Digite um Numero");
numeros[i-1] = Integer.parseInt(aux);
if (numeros[i-1] > x ) {
x = numeros[i-1];
}
}
JOptionPane.showMessageDialog(null, "O Maior Numero é: " + x);
}
Só acrescentando um detalhe naruto, voce já ouviu falar de tratamento de exceção em java? Caso não, procure estudar para dar mais consistencia ao seu código. Pois o usuário poderá digitar um valor qualquer no seu JOptionPane, ao invés de um número, logo não poderás converte-lo para inteiro e, ocorrerá uma exceção. Apenas um detalhe para voce aprimorar seu programa.