Preciso de ajuda nesse código java

COMO FAÇO PARA O SEGUNDO MÉTODO SER DECLARADO COMO MÉTODO DE CLASSE DENTRO DE UMA OUTRA CLASSE, CLASSE DENTRO DO MESMO ARQUIVO DA CLASSE EXER

import java.util.Arrays;
import java.util.Scanner;

public class exer{
public static void main(String [] args){
Scanner scan = new Scanner(System.in);
int x = pegarEntrada(scan);
Repeticao(x);
}

public static int pegarEntrada(Scanner scan){
int x;
for(;;){
System.out.print("Digite um numero inteiro de no minimo 7 digitos: ");
x = scan.nextInt();

        if(x < 7){
            System.out.println("Numero digitado inferior a 7 digitos. Repita a operacao");
        }else{
            break;
        }
   }
   return x; 
}

public static void Repeticao(int x){
   char valor[];
   char val[] = {'0','1','2','3','4','5','6','7','8','9'}; 
   byte cont = 0;

   valor = x.toString().toCharArray();

   System.out.println("RESULTADO:" );
   for(int i=0; i<=9; i++){
       for(int j=0; j<valor.length; j++){
           if(val[i] ==  valor[j]){
               cont++;
           }
       }
       System.out.println("O algarismo "+i+" aparece "+cont+" veze(s) no numero "+ x);
       cont=0;
   }

}
}

Vai floodar quantas vezes? No fórum tem a opção de editar o post.



Espero q tenha sido engano