Programa Java para Listar Números Primos de 1 a 100 – Guia Passo a Passo
O que é um Número Primo?
Um número primo é um número natural maior que um que não tem divisores positivos além de 1 e ele mesmo. Exemplos incluem 2, 3, 5, 7, 11, 13, 17, e assim por diante.
Importante: 0 e 1 não são primos, e 2 é o único número primo par.
Programa Java para Imprimir Números Primos Entre 1 e 100
Abaixo está um programa Java claro e comentado que enumera todos os números primos de 1 a 100:
public class PrimeNumbersDemo {
public static void main(String[] args) {
int maxCheck = 100;
StringBuilder primes = new StringBuilder();
for (int i = 2; i <= maxCheck; i++) {
if (isPrime(i)) {
primes.append(i).append(' ');
}
}
System.out.println("Números primos de 1 a " + maxCheck + " são:");
System.out.println(primes.toString());
}
private static boolean isPrime(int number) {
if (number < 2) {
return false;
}
for (int i = 2; i <= number / 2; i++) {
if (number % i == 0) {
return false;
}
}
return true;
}
}
Saída Esperada
Números primos de 1 a 100 são: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
Sinta-se à vontade para modificar maxCheck para gerar primos até qualquer limite.
Java
- Java Hello World: Seu Primeiro Programa
- Dominando Operadores Java: Tipos, Sintaxe e Exemplos Práticos
- Comentários em Java: Tipos, Uso e Boas Práticas
- Dominando o Loop for Aprimorado em Java: Sintaxe, Exemplos e Boas Práticas
- Programa Java para Determinar se um Número é Primo
- Gerar Sequência de Fibonacci em Java: Exemplos com For, While e Recursão
- Programa Java para Identificar Números de Armstrong Usando Loop For
- Verificador de Número Palíndromo em Java: Algoritmos com While e For Loops
- Dominando Bubble Sort em Java: Exemplo Claro e Passo a Passo
- Algoritmo Insertion Sort em Java: Exemplo Claro e Guia Passo a Passo