Ir para o conteúdo
Salvador26

Encontrar Maior Numero Array

Mensagens Recomendadas

Salvador26

Bom dia,

Neste exercício é me pedido para preencher um array de 10 com números e depois calcular a média, o maior numero e menor numero do array.

public static void main(String[] args) {
int[] numeros = new int [10]; // Cria um array de 10 espaços
// neste momento o array encontra-se vazio
System.out.println("Insira " + numeros.length + " números inteiros positivos não nulos");
Scanner keyboard = new Scanner(System.in);
int aux = 0;
while (aux <= 9){
System.out.println("Valor " + (aux + 1) );
numeros[aux] = keyboard.nextInt();
aux++;
}
media(numeros);
keyboard.close();
}
// Este métedo calcula a média
private static void media(int[]numeros) {
int soma = 0;
for (int i : numeros){
soma += i;
}
double media = soma /10.0;
System.out.println("A média deste array é:"+ media);
}

}

A minha duvida é a seguinte:

- Como é que eu percorro o Array e depois disso como faço a comparação entre as diversas posições do array de forma a saber o maior numero do array.

Obrigado

Editado por brunoais
geshi + titulo melhorado

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
AJBM

Boas!

Quando tiveres o array com os 10 elementos, crias uma variável maior que vai ser igual =ao primeiro elemento do array.

Depois fazes um ciclo for e verificas se os outros elementos do array são maiores que a variável maior, caso sejam trocas os valores.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
rezanov

dica diferente: não percorres o array, a não que te seja pedido algum metodo especial para saber qual o maior elemente de um array.

como os valores serão positivos, inicias uma variavel a 0 e comparas o valor que o user introdus com essa variavel, se for maior, actualizas.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.