Poderia me ajudar em java?

ESTOU FAZENDO UM CÓDIGO NO QUAL RECEBA UM NÚMERO MAIOR QUE 10, ALÉM DE MOSTRAR NA TELA TODOS OS NÚMEROS PRIMOS EXISTENTES QUE SÃO IGUAIS OU MENORES QUE ESSE NUMERO INFORMADO PELO SUARIO.
O PROGRAMA DEVE: DIVIDIR O MÉTODO MAIN EM DOIS MÉTODOS ALÉM DO MÉTODO MAIN
PRIMEIRO MÉTODO: PARA VALIDADE SE O NÚMERO DIGITADO É MAIOR QUE 10
SEGUNDO MÉTODO: VALIDAR CADA NÚMERO PRIMO ABAIXO DO NÚMERO DIGITADO
NA EXECUCÃO:
METODO MAIN CHAMA PRIMEIRO MÉTODO
METODO MAIN CHAMA O SEGUNDO MÉTODO

CONSEGUI FAZER O CÓDIGO MAIS SEM OS MÉTODOS, ALGUÉM PODERIA ME AJUDAR A COLOCAR OS MÉTODOS ??

import java.util.Scanner;

public class At{
public static void main(String [] args){

    int num,cont=0;
    

    for(;;){
        System.out.print("Digite um numero :");
        num = new Scanner(System.in).nextInt();
        if(num >10)
            break;
        else{
            System.out.println("O NUMERO DIGITADO TEM QUE SER MAIOR QUE 10");
            System.out.println("Repita a operação");
        }
    }
    System.out.println("OS NÚMEROS PRIMOS SÃO:");
    for(;num > 1;){
        cont=1;
        int i=2;
        for(;i<= num/2;){
            if(num %i == 0){
                cont++;
                if(cont > 1)
                    break;
            }
            i++;
        }
        if(cont >1)
            cont=0;
        else{
             System.out.println(num);
        }
        num--;
    }
}

}

Oi @Hernanes! O que aconteceu? A minha solução apresentada nesse tópico não serviu para o seu problema?
https://www.guj.com.br/t/me-ajude-nessa-questao-java/402093/2?u=jelson1

1 curtida

Estou fechando o tópico pelo motivo que já existe um com o mesmo conteúdo.