programa Java para imprimir los números primos entre rango dado

Aquí, estamos implementando programa Java que leerá un número mínimo y máximo e imprimir los todos los números primos entre el rango dado .

rango dado (los números finales de partida y) y tenemos que imprimir los todos los números primos entre el rango usando el programa Java.

Ejemplo:

    Input:
Enter the lower limit : 20
Enter the upper limit :120
Output:
Prime numbers between given range are :
23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79,
83, 89, 97, 101, 103, 107, 109, 113

programa para imprimir los números primos entre el rango de java

import java.util.Scanner;
public class PrimeBetweenRange
{
public static void main(String args[])
{
// initialize and declare here.
int s1, s2,count = 0, i, j;
Scanner s = new Scanner(System.in);
System.out.print("Enter the lower limit : ");
s1 = s.nextInt();
System.out.print("Enter the upper limit :");
s2 = s.nextInt();
System.out.println("Prime numbers between given range are :");
for(i = s1; i <= s2; i++)
{
for( j = 2; j < i; j++)
{
if(i % j == 0)
{
count = 0;
break;
}
else
{
count = 1;
}
}
if(count == 1)
{
System.out.println(i);
}
}
}
}

salida

Enter the lower limit : 20
Enter the upper limit :120
Prime numbers between given range are :
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
101
103
107
109
113


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *