/* * To change this template, choose Tools | Templates * and open the template in the editor. */ // Localização do código, no pacote JEDI. package jedi; //Importando biblioteca do JOptionPane. import javax.swing.JOptionPane; /** * * @author soro */ //publicando a classe public class ArrayMaior { // Assinatura de execução, metodo main public static void main(String[] arg) { // Declarando objetos int i,maior = 0; int []numeros = new int[10]; //Iniciando laço do FOR for (i = 0; i < 10; i++) { // Recebendo uma string qualquer no objeto X String x = JOptionPane.showInputDialog("Entre com um número"); //Transformando X em inteiro para o indice equivalente ao número i numeros[i] = Integer.parseInt(x); /**Condição do Ternário * maior foi declarado inicialmente como 0 lá em cima. * então eu vou fazer com que maior seja modificando quando * aparecer um número que realmente seja maior que ele * maior = (maior > numeros[i])? maior : (maior = numeros[i]); * maior vai ser igual ah: SE maior FOR maior que o número do vetor números no indice i (numeros[i]) * então ele vai conservar maior SENÃO maior vai receber numeros[i] */ maior = (maior > numeros[i])?maior:(maior = numeros[i]); } //Mostra o maior valor na janela de JOptionPane. JOptionPane.showMessageDialog(null, maior); } } // Entendeu agora? :D