Como verificar se um número é o Prime em Java

Como verificar se um número é o Prime em Java
Ao lidar com cálculos matemáticos em Java, pode haver casos em que é preciso utilizar ou se livrar dos números primos contidos. Por exemplo, omitindo os números primos do código para lidar com as limitações de divisibilidade. Nessas situações, a verificação se um número é o Prime em Java é de grande ajuda em atender à complexidade do código no final do desenvolvedor.

Este blog ilustrará as metodologias para verificar se um número é o Prime in java.

Como verificar/verificar se um número é Prime usando java?

Para verificar se um número é primo, aplique alguma das seguintes abordagens:

  • ““se/else" Declaração.
  • ““para" Laço.

Abordagem 1: Verifique se um número é o Prime em Java usando a instrução “if/else”

O "se/else”A declaração é usada para verificar se há uma condição específica e retornar o resultado correspondente sobre as condições satisfeitas ou insatisfeitas.

Exemplo

Vamos aplicar um cheque para o número principal por meio da demonstração abaixo da estima:

int checknum = 15, amostra = 2;
bandeira booleana = false;
enquanto (amostra <= checkNum / 2)
if (xequenum % sample == 0)
bandeira = true;
quebrar;

++amostra;

se (!bandeira)
Sistema.fora.println (checknum + "é um número primo");

outro
Sistema.fora.println (checknum + "não é um número primo");

Aplique as seguintes etapas no código acima:

  • Em primeiro lugar, inicialize os valores inteiros declarados nos quais o valor anterior será verificado para um número primo com base na condição aplicada com a ajuda deste último valor especificado.
  • Na próxima etapa, especifique uma bandeira com um valor booleano para abster -se do infinito “enquanto" laço.
  • Depois disso, aplique o combinado “enquanto”Loop e o“se”Declaração para verificar se o número especificado é completamente divisível por“2”.
  • Nesse caso, a bandeira se tornará “verdadeiro" e a "outro“Condição será executada.
  • Caso contrário, o número será considerado “melhor”, Falsificando assim a bandeira e assim o“se”A declaração entrará em vigor.

Saída

Na saída acima, pode -se observar que “15”É considerado um número não prático que é verdadeiro.

Abordagem 2: Verifique se um número é o Prime em Java usando o loop "para"

Nesta abordagem em particular, o “para”O loop pode ser aplicado para iterar através do primeiro número primo e aplicar uma verificação do número especificado para a condição necessária de acordo.

Exemplo

Passe pelas linhas de código abaixo estatadas:

int givennumber = 19;
bandeira booleana = false;
para (int i = 2; i <= givenNumber / 2; ++i)
if (Givennumber % i == 0)
bandeira = true;
quebrar;

se (!bandeira)
Sistema.fora.println (givennumber + "é um número primo");

outro
Sistema.fora.println (givennumber + "não é um número primo");

Na demonstração acima, aplique as seguintes etapas:

  • Primeiro de tudo, inicialize o valor inteiro que precisa ser verificado para um número primo e também atribuir um “bandeira”.
  • Depois disso, aplique o “para”Faça um loop para iterar de“2Até metade do número dado, pois o número não é divisível por mais do que a metade.
  • Agora, verifique da mesma forma a verificação completa de divisibilidade por “2”, Conforme discutido no“se" declaração.
  • Se essa condição for satisfeita, o número será considerado Prime.
  • Mais, o último “se”.

Saída

A saída acima significa que a verificação aplicada está executando adequadamente.

Conclusão

Para verificar se um número é primo em java, aplique o “se/elseDeclaração ou a “para" laço. Essas abordagens podem ser utilizadas para simplesmente aplicar um cheque sobre o número especificado alocando uma bandeira e invocando as declarações correspondentes sobre a condição satisfeita e insatisfeita. Este artigo discutiu as abordagens para verificar se um número é o Prime em Java.