Ejercicios basicos java #4

Enunciado del ejercicio

Hacer un programa que lea un número N y nos escriba en la pantalla mediante un mensaje si es ó no primo (NOTA: Número primo es aquél que es divisible solo por si mismo y por, la unidad).

Solución

import java.util.Scanner;

public class Main {
	public static Scanner reader = new Scanner(System.in);

	public static void main(String[] args) {
		int contadiv = 0, num;
		
		do {
			System.out.print("Introduce un número positivo: " );
			num = reader.nextInt();
		} while (num <= 0);
		
		for (int k = 2; k <= num/2; k++){
			if (num % k == 0)
				contadiv ++;
		}
		
		if (contadiv == 0)
			System.out.println("Es un número primo");
		else
			System.out.println("No es un número primo");
	}
}

Resultado

Introduce un número positivo: 7
Es un número primo

Introduce un número positivo: 8
No es un número primo
Contador de visitas para WordPress

Contador de visitas para WordPress

9 comentarios
Ergonomía – Posición en el trabajo

Ergonomía – Posición en el trabajo

9 comentarios
Protegido: Cómo bajar películas por Torrent

Protegido: Cómo bajar películas por Torrent

9 comentarios
Ejercicios basicos java #9

Ejercicios basicos java #9

9 comentarios
Ejercicios basicos java #8

Ejercicios basicos java #8

9 comentarios