From 439529096cbb238e00f2fddfad2559a243018869 Mon Sep 17 00:00:00 2001 From: sonal251001 <73117995+sonal251001@users.noreply.github.com> Date: Tue, 25 May 2021 12:46:19 +0530 Subject: [PATCH 1/2] Add Prime Number --- prime.java | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 prime.java diff --git a/prime.java b/prime.java new file mode 100644 index 0000000..3bf3276 --- /dev/null +++ b/prime.java @@ -0,0 +1,26 @@ +import java.io.*; +public class prime { + public static void main(String[] args) throws IOException{ + BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); + int number; + boolean flag = false; + System.out.println("Enter a number to check if it is prime or not"); + + number = Integer.parseInt(in.readLine()); + + for (int i = 2; i <= number / 2; ++i) { + // condition for nonprime number + if (number % i == 0) { + flag = true; + break; + } + } + + if (!flag) + System.out.println(number + " is a prime number."); + else + System.out.println(number + " is not a prime number."); + + } + +} \ No newline at end of file From 70398545a46b093160e5b6a92bd193f2c9ad20d3 Mon Sep 17 00:00:00 2001 From: sonal251001 <73117995+sonal251001@users.noreply.github.com> Date: Tue, 25 May 2021 12:56:38 +0530 Subject: [PATCH 2/2] Add Palindrome Number --- palindrome.java | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 palindrome.java diff --git a/palindrome.java b/palindrome.java new file mode 100644 index 0000000..d61c344 --- /dev/null +++ b/palindrome.java @@ -0,0 +1,28 @@ +import java.io.*; + +public class palindrome { + public static void main(String[] args) throws IOException { + BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); + int num, reversedNum = 0, remainder; + System.out.println("Enter a number to check if it is palindrome or not"); + num = Integer.parseInt(in.readLine()); + + // make a copy + int originalNum = num; + + // reverse + while (num != 0) { + remainder = num % 10; + reversedNum = reversedNum * 10 + remainder; + num /= 10; + } + + if (originalNum == reversedNum) { + System.out.println(originalNum + " is Palindrome."); + } else { + System.out.println(originalNum + " is not Palindrome."); + + } + + } +}