Escreva um programa em JAVA que receba 5 números inteiros e informe se os mesmos são números primos.
(obs.: Para ser um número primo e só pode ser divisível por 1 e por ele mesmo)
Soluções para a tarefa
Respondido por
2
import java.util.Scanner;
/* * To change this template, choose Tools | Templates * and open the template in the editor. */
/** * * @author Tracun */public class NewMain {
/** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here int n1,n2,n3,n4,n5; int div1 = 0,div2 =0,div3=0,div4=0,div5=0,x1 = 0; Scanner ler = new Scanner (System.in); System.out.println("Digites abaixo 5 números, separados por um enter: "); n1 = ler.nextInt(); n2 = ler.nextInt(); n3 = ler.nextInt(); n4 = ler.nextInt(); n5 = ler.nextInt(); // Fazem a verificação dividindo numero a numero for (x1 = 1; x1 <= n1+1 ; x1++) { if (n1 % x1 == 0) { div1++; } }
if (div1 == 2 || div1 == 1) { System.out.println(n1 + " É um número primo ! "); } else { System.out.println(n1 + " Não é um número primo ! " );
} }}
fiz de um número, para os 5, basta copiar do FOR até o fim do IF e substituir o div1 pelo div2, o n1 pelo n2 e assim por diante.
;)
Perguntas interessantes
Química,
11 meses atrás
Matemática,
11 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás