Me ajude nesse código Java

0 respostas
javaprogramação
H

COMO FAÇO PARA TODOS OS MÉTODOS DESSE CÓDIGO SER MÉTODOS DE OBJETOS, EXCETO O MÉTODO MAIN

import java.util.Scanner;

public class At {

public static void main(String[] args){

Scanner scan = new Scanner(System.in);

int num = pegarEntrada(scan);

mostrarNumPrimos(num);

}

public static int pegarEntrada(Scanner scan){

int num;

for(;;){

System.out.print(Digite um numero :);

num = scan.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);

}

}

return num;

}
public static void mostrarNumPrimos(int num){

System.out.println(OS NÚMEROS PRIMOS SÃO:);

for(;num > 1;){

int 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;

}

}

}
Criado 26 de abril de 2020
Respostas 0
Participantes 1