Informática, perguntado por brasilzica, 1 ano atrás

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 Tracun
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