Numero de notas

digitar o valor de notas. quando digitar qualquer valor , o programa deve devolver numero de notas de 20,10,5 1

package exercicio5;

import java.util.Scanner;

public class Exercicio5 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n;
        int notas[] = {20, 10, 5, 1};
        int numeroNotas[]={0,0,0,0};
        int i;
        System.out.println("Digite o número:");
        n = sc.nextInt();
        while(n!=0){
        System.out.println("Digite o número:");
        n = sc.nextInt();
        
        }
        for(i=0;i<=notas.length-1;i++){
        System.out.println(" notas de "+notas[i]+" ="+numeroNotas[i]);
        }
    }
    private static int conversor(int []notas,int n, int numeroNotas[]){
    int i=0;
    int aux;
    boolean achouEle=false;
    
        while(n%notas[i]==0){
            
        aux=n/notas[i];
        n=aux;
        
        i++;
        }
        numeroNotas[i]=numeroNotas[i]+1;
    
    return i;
    }
    
    

}