0% encontró este documento útil (0 votos)
135 vistas2 páginas

Verificación de Números Primos en Java

El programa pide al usuario que introduzca 5 números. Para cada número, comprueba si es negativo y en ese caso muestra un mensaje, o si es positivo comprueba si es primo dividiéndolo entre todos los números entre 2 y el propio número, y muestra si es primo o no. Finalmente, después de procesar los 5 números, el programa termina.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
135 vistas2 páginas

Verificación de Números Primos en Java

El programa pide al usuario que introduzca 5 números. Para cada número, comprueba si es negativo y en ese caso muestra un mensaje, o si es positivo comprueba si es primo dividiéndolo entre todos los números entre 2 y el propio número, y muestra si es primo o no. Finalmente, después de procesar los 5 números, el programa termina.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

import [Link].

Scanner;

/**
*
* @IsmaelMB
* Ejercicio 2: Un número es primo si solo tiene dos divisores: el 1 y el
* propio número. Implementa un programa Java que pida por teclado 5 números.
* Para cada uno de ellos:
*Comprueba si es negativo. En caso afirmativo, muestra el mensaje por pantalla
* "El número es negativo".
*Si es positivo, deberá mostrar por pantalla si es primo o no.
*Procesados los 5 números, el programa finaliza.
*/
public class prog03_2_ejer2 {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
//----------------------------------------------
// Declaración de constantes
//----------------------------------------------

//----------------------------------------------
// Declaración de variables
//----------------------------------------------
int numero []= new int [5];
Scanner teclado=new Scanner ([Link]);
int i;
int n=2;
boolean primo=true;

//----------------------------------------------
// Entrada de datos
//----------------------------------------------
for (i=0;i<[Link];i++){
[Link]("Dime un número");
numero[i]=[Link]();
}
//----------------------------------------------
// Procesamiento + Salida de Resultados
//----------------------------------------------

for (i=0;i<[Link];i++){
if (numero[i]>0){
for( n= 2; n < numero[i]; n++) {
if (numero[i] % i == 0) {
primo = false;
break;
}
}
}
else{
[Link]("el número "+numero[i]+" es negativo");
}
}
}
}

También podría gustarte