Editar um Array

Pessoal esse é meu código, e eu precisava alterar uma nota da lista

Eu vi no java docs isso

set(int index, E element) Replaces the element at the specified position in this list with the specified element.

Nao entendi mt bem

Procure saber sobre o indexOf que você utiliza para achar a nota daí, no set você coloca o inteiro gerado pelo indexOf e a nova nota

Dica:
Em vez de usar o if else, use o switch que fica mais organizado o código!

nao aprendi o switch ainda, comecei esses dias a estudar java

Exemplo bem básico, mas dá pra ter uma noção!!!

     ArrayList<Float> notas = new ArrayList<>();
    
    notas.add(10.9f);
    notas.add(8.95f);
    notas.add(7.92f);
    notas.add(6.94f);
    notas.add(5.93f);
    notas.add(4.97f);
    
    
    notas.set(notas.indexOf(10.9f), 10f);
    
    System.out.println(notas);

Entendi o switch será muito útil depois que você aprender ele…