? Um número primo é um número com apenas dois fatores. Esses fatores incluem a 1 eo próprio número. Em um programa Java, o código deve armazenar o número que está sendo testado para primalidade , verifique o número de primalidade , em seguida, imprimir o número se for encontrado para ser um primo. Nesse meio tempo , o programa também deve manter o controle de cada número que testou e quantos mais números que deixou para testar . O intervalo de números a serem verificadas é definido pelo programador eo programa se baseia principalmente em laços "for" e "se" declarações de manter o controle de fluxo adequado da operação. Instruções
1
Crie uma classe para conter o programa de impressão número primo. Código Exemplo:
PrimeNumbers classe { }
2
Criar o método "main" dentro de sua classe para que o seu programa pode ser compilado e executado. Além disso, criar algumas variáveis do tipo inteiro dentro do método para uso pelo programa de número primo. Exemplo de código :
public static void main ( String args [] ) { int
número1, número2 //Usado para manter o controle de números que estão sendo testados
int check = 0 //Mantém o controle de números primos
}
3
Criar um laço "for" a contar até o número especificado para o qual você deseja encontrar números primos. O exemplo a seguir verifica os números de código entre 1 e 100 :
para (número1 = 1; número1 < = 100; número1 + +) {
check = 0;
}
4
Crie um segundo " para" loop aninhado dentro do primeiro ciclo "for" , para determinar o status de primalidade de um número, com declarações "if" . Exemplo de código :
para ( number2 = 1; número2 < número1 ; número2 + +) {
if (( (número1 número2 % ) == 0 ) e número2 = 1) //Determina se o número é um fator de um segundo número ou é igual a 1
{
check = 1; //verificação é definido como 1 se o número testado é primo
}
}
if ( cheque == 0) {
System.out.println (número1 + "\\ n " ) //Imprime cada número primo como é encontrado
}
}
5
Mesclar todo o código em conjunto, como um programa. O código completo exemplo de programa :
classe PrimeNumber {
public static void main ( String args [] ) { int
número1, número2 //Usado para manter o controle de números que estão sendo testados
int check = 0; //Mantém o controle de números primos
para (número1 = ! & Número2 = 1 ) //Determina se o número é um fator de um segundo número ou é igual a 1
{
check = 1; //verificação é definido como 1 se o número testado é
principal
}
}
if ( cheque == 0) {
System.out.println ( número1 + "\\ n"); //Imprime cada número primo como é encontrado
}
}
}
}