Sou nova aqui e não sei como funciona, então se eu estou fazendo errado, desculpa.
Bem o problema é que um professor meu pediu pra fazer esse exercício:
Escreva um programa que cadastre em uma lista numérica de valores inteiros 10 números inteiros aleatórios entre 10 e 100. Ao final, o programa deverá detectar na lista qual o maior número inteiro sorteado e mostrá-lo ao usuário.
Não sei o por que está repedindo quando mostra na tela, por favor alguém poderia me ajudar?
Esse é meu código:
import java.util.ArrayList;
import java.util.Random;
class Main {
public static void main(String[] args) {
ArrayList <Integer> numero = new ArrayList<>();
Random l = new Random();
int k = l.nextInt(100+1);
int maior = 10;
for(int a = 10; a != 100; a++){
numero.add(k);
}
for(int m = 0; m < 10; m++){
System.out.println("Número: " + numero.get(m));
}
for(int d : numero){
if(d > maior){
maior = d;
}
}
System.out.println("O maior número sorteado é: " + maior);
}
}