Faça um programa que obtenha e exiba na tela todos os números primos de 1 até 150. Os números primos são aqueles que só são divisíveis por 1 e por eles mesmos (exemplo: 1, 3, 5, 7, …).
Oi este meu programa, não rodou, ele conta os numeros de 1 a 150.
E eu preciso somente dos numeros primos.
não sei porque.
rogeriop80
dinorah:
Oi este meu programa, não rodou, ele conta os numeros de 1 a 150.
E eu preciso somente dos numeros primos.
não sei porque.
Seu erro esta no if. Olha la, tem a primeira condição ou o numero / 1 tem resto = 0… todo o numero dividido por um tem resto = 0.
Ali tem q ser && (AND).
rubinelli
Para resolver pelo caminho que você está indo, você pode usar um ArrayList para guardar os números primos que fôr encontrando. Alternativamente, crie um crivo de Erastótenes. (um array de booleans funciona bem)
rogeriop80
O loco rs… ela so quer mostrar os números !!! Não precisa de um array nem nada… Eh calcular e mostrar.
caroline_colleto
Oi,
vc nao precisa verificar se ele é divisivel por 1, pois todo numero eh,
outra coisa vc n esta incrementado a variavel n