Pequeno algoritmo para determinar se um número é primo ou não entre 1 e 10000
Publicado por Bruno Oliveira da Silva 13/04/2004
[ Hits: 19.883 ]
Este algoritmo escrevi apenas como exercicio do meu aprendizado no livro do Deitel, como vi na internet algumas pessoas com dificuldade, resolvi disponibilizar, creio que nao seja a solução perfeita, mas foi a que encontrei e será ótimo se existirem críticas a respeito, acredito que isso só venha a acrescentar, espero que isso seja de valia para alguém e paz a todos, Bruno.
//Pequeno exercício para determinar que número é ou não primo entre 1 e 10000;
//São importadas as classes necessárias para construção do applet e do container;
import javax.swing.*;
import java.awt.*;
//Faz com que a classe criada primus herde as propriedades e atributos de JApplet;
public class primus extends JApplet {
JTextArea meidecampo;
JScrollPane barrinha;
//Inicializa os parâmetros necessários definindo o painel de conteúdo, layout
//Criando um novo objeto JTextArea e JScrollPane para exibição da caixona de texto
//com barra de rolagem;
public void init () {
String exibidu="";
Container container = getContentPane();
container.setLayout(new FlowLayout());
meidecampo = new JTextArea(17,25);
barrinha = new JScrollPane(meidecampo);
container.add(barrinha);
for (int i=1; i <= 10000; i++) {
exibidu += primim(i) + "\n";
}
meidecampo.setText(exibidu);
}
//Método para determinar se o número é primo ou não;
public String primim(int x) {
String acumulador="";
int contador=1;
for (int j=1; j < x; j++) {
if (x % j == 0)
{
contador++;
}
if (contador > 2) {
acumulador = x + " nao eh primo";
} else {
acumulador = x + " eh primo";
}
}
return acumulador;
}
}
//Obs estou ainda aprendendo....:)
Ordenação de vetores com letras do alfabeto
Pesquisa Ternária em um vetor ordenado
Código para validar CPF e CNPJ otimizado
Classe Java para a validação de CNPJ
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Programa fora de escala na tela do pc (42)
\Boot sem espaço em disco (Fedora KDE Plasma 42) (5)
Preciso recuperar videos *.mp4 corrompidos (0)









