Bem-vindo ao Sistersinspirit.ca, onde você pode obter respostas rápidas e precisas com a ajuda de especialistas. Junte-se à nossa plataforma para obter respostas confiáveis para suas dúvidas de uma ampla comunidade de especialistas. Explore milhares de perguntas e respostas de uma comunidade de especialistas em nossa plataforma amigável.

Implementar uma função que retorne verdadeiro se o número for primo (falso caso contrário). Testar de 1 a 100.

Sagot :

class primo {

static boolean primo (int x){

 boolean ans;

 int i, qtd = 0;

 for (i = 1; i <= x; i++){

  if (x%i == 0) qtd++;

 }

 if (qtd == 2) return ans = true;

 else return ans = false;

}

public static void main (String[] args){

 int j;

 for (j = 1; j <= 100; j++){

  if (primo(j)) System.out.println(j + " PRIMO");

  else System.out.println(j + " NAO E PRIMO");

 }

}

}