O meu código não imprime

Olá quero fazer um programa em que eu dou um numero e o programa dá me o numero de divisores.
import java.util.Scanner;
public class exjava{
public static void main(String[] args) {
divisores();
}
public static int divisores () {
Scanner scanner = new Scanner(System.in);
System.out.println(“Digite o numero”);
int n = scanner.nextInt();
int divisores = 0;
int i = 1;
while ( i <= n ) {
if ( n % i == 0 )
divisores = divisores + 1;
i = i + 1;
}
System.out.println(divisores);
}
}
Faço o javac não dá erros quando faço o java não pede o “Digite o numero”.

Cara aqui no meu funcionou kkk

mds,não sei como mas agora deu…
obrigado na mesma!!

1 curtida