Dúvidas sobre como adiciona objetos distintos em um array

Olá pessoal, sou nova nesse mundo, gostaria de saber como faço para instanciar 100 objetos que recebem o nome e idade do usuário e colocá-los em um array

Bom ai vai depender do contexto, onde o usuário vai digitar 100 vezes nome e idade, assim que tiver a lógica a forma de escrever vai depender da linguagem, em Java eu faria assim:
1 - Fiz uma classe que representa essa objeto q vc falou:

public class Aluno {
    
    private String nome;
    private int idade;

    public Aluno(String nome, int idade) {
        this.nome = nome;
        this.idade = idade;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public int getIdade() {
        return idade;
    }

    public void setIdade(int idade) {
        this.idade = idade;
    }

    @Override
    public String toString() {
        return "Nome do Aluno " + this.nome + " Idade " + this.idade;
    } 
       
}

2 - Ai só implementei a lógica

public static void main(String[] args) {
        //crio um array pronto do java
        List<Aluno> lista_de_alunos = new ArrayList<>();
        //o que fará a leitura do que o usuario vai digitar
        Scanner leitor = new Scanner(System.in);
        
        //quantidade de vezes que o usuario vai ter q repetir o processo
        int quantidade_de_vezes = 100;
        //um laço de repetição
        for(int i = 0; i < quantidade_de_vezes; i++){
            System.out.println("Digite o nome do aluno");
            String nome = leitor.next();
            System.out.println("Digite a idade do " + nome);
            int idade = leitor.nextInt();
            
            //aqui faço a instancia dele e ja adiciono no array
            lista_de_alunos.add(new Aluno(nome, idade));
        }        
    }

Neste código eu pego o que o usuário digita no console e após isso adiciono em um array, ele fará isso 100 vezes