Como faço para criar um vetor em Java que guarde 10 valores?
Que biblioteca tenho de importar?
E se eu quiser fazer depois a media dos termos ou determinar o maior numero desse vetor?
Obrigada
Não precisa importar nada, para fazer o vetor:
int[] vetor = new vetor[10];
Isso criará o vetor de 10 posições capaz de armazenar valores inteiros.
Agora, para ler valores digitados pelo usuário, convém importar a classe Scanner
import java.util.Scanner;
Declarar e instanciar
Scanner sc = new Scanner(System.in);//Estará lendo do System.in, entrada padrão do sistema
E, para ler os valores inteiros
int num = sc.nextInt();
Depois de ler tudo o que precisa, feche o Scanner
sc.close();
Como você calcula uma média aritmética?
Como você verifica qual é o maior número?
Obrigado pela resposta Para fazer a média soma-se todos os valores no vetor e divide-se pelo numero elementos do vetor.
E se eu tiver, por exemplo, um vetor com os elementos 1, 34, 5, 6
Como faço para escrever o maior elemento?
Para saber qual o maior de 2 números, você faz como? Compara um com outro, não?
No caso de vetores, é a mesma coisa.
Bom dia, você pode utilizar a biblioteca Math do java
public class VerM {
public static void main(String[] args){
System.out.println(new VerM().verMaior(1, 34, 5, 6));
System.out.println(new VerM().verMaior(new int[]{1, 34, 5, 6}));
}
public VerM() {
}
public int verMaior(int... valores) {
int maior = 0;
for (int i = 0; i < valores.length; i++) {
maior = Math.max(maior, valores[i]);
}
return maior;
}
}
se quiser fazer sem biblioteca vc pode pegar dois numeros do vetor e comparar
int oMaior = 0;
if(vetor[0] > vetor[1])
oMaior = vetor[0]
else
oMaior = vetor[1]
e pega o maior e compara com outro numero do vetor, no final vc vai ter o maior número.
*bem simplorio so para entender.