Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ivan_guima

verificar se o numero e primo ou nao?

Recommended Posts

Galera alguem poderia me ajudar to com um problema na logica do meu exercicio.

import java.util.Scanner;

public class Exercicio10{
	
	public static void main(String [] args){
	
		Scanner entradaTeclado = new Scanner(System.in);
		
		int num;
		int resto;
		
		while(true){
		
			System.out.print("Digite um numero: ");
			num = entradaTeclado.nextInt();
			
			for(int divisores = 1; divisores <= num; divisores++){
				
				resto = num % divisores;
				
				if(resto != 0){
				
					divisores = divisores;
				
				}
				if(resto == 0){
				
					System.out.println(divisores);
				
				}

			}//for
			
		}//while
	
	}//main

}//class

 

Eu tenho que informar se o numero e primo ou nao so que nao to consseguindo, ate onde eu fiz eu conssegui achar os divisores do numero. mas agora nao to consseguindo sai dai, me ajudem por favor

Compartilhar este post


Link para o post
Compartilhar em outros sites

Número primo, é um número qualquer divido por 1 e ele mesmo, ou seja, DUAS DIVISÕES. Sendo assim:

if(numDivisoes > 2) significa que o número não é primo. Tente implementar no seu código, se não conseguir eu posto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.