From 6a23205ebfb95f3f3892b9c1eef834db4ce5c94f Mon Sep 17 00:00:00 2001 From: Suhani Gupta <144280247+suhanigupta23@users.noreply.github.com> Date: Wed, 24 Jan 2024 19:59:07 +0530 Subject: [PATCH] Printing prime numbers in the given range 'for' loop is used and logic --- Printingprimenumbersintherange.java | 31 +++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Printingprimenumbersintherange.java diff --git a/Printingprimenumbersintherange.java b/Printingprimenumbersintherange.java new file mode 100644 index 0000000..1e17f1a --- /dev/null +++ b/Printingprimenumbersintherange.java @@ -0,0 +1,31 @@ +//In a range of input two numbers we have to print all the prime numbers +import java.util.*; +public class Program +{ + public static void main(String[] args) + { + Scanner scn=new Scanner(System.in); + System.out.println("Enter the lower number of range: "); + int n1=scn.nextInt(); + System.out.println("Enter the upper number of range: "); + int n2=scn.nextInt(); + for (int i=n1;i<=n2;i++)//starting from the numbers range + { + int count=0; + for (int j=2;j*j<=i;j++) + { + if(i%j==0) + { + count++; + break; + } + } + if(count==0) + { + System.out.println(i); + //printing the prime number in the range input and moving to the next number. + } + } + + } +}