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."); + + } + + } +} 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