This Java palindrome program lets the user enter any positive integer and then it will check whether the number is a palindrome or not using the while loop.
In this article, I have explained the list of all alphabet pattern programs in c programming language. Here, I have used the while loop to iterate each and every character of the string and checked for palindrome string.
A Java program for checking if a given string is a palindrome or not. A palindrome is a word that reads the same backward as forward. Examples of palindromes are madam, civic, radar, level, rotator, and kayak.
import java.util.Scanner;
public class Palindrome {
public static void main(String[] args) {
String original, reverse = “”; // Objects of String class
Scanner in = new Scanner(System.in);
System.out.println(“Enter a string to check if it is a palindrome”);
original = in.nextLine();
int length = original.length();
for (int i = length – 1; i >= 0; i–)
reverse = reverse + original.charAt(i);
if (original.equals(reverse))
System.out.println(“Entered string is a palindrome.”);
else
System.out.println(“Entered string is not a palindrome.”);
}
import java.util.*;
public class PalindromeExample
{
public static void main(String[] args)
{
System.out.println(“Please Enter the String for check:”);
Scanner in = new Scanner(System.in);
String inputString = in.nextLine();
boolean result = isPalindrome(inputString);
if (result) {
System.out.println(“Given String is a palindrome”);
} else {
System.out.println(“Given String is not a palindrome”);
}
}
public static boolean isPalindrome(String input) { char[] try1= input.toCharArray(); int i1 = 0; int i2 = try1.length – 1; while (i2 > i1) { if (try1[i1] != try1[i2]) { return false; } ++i1; –i2; } return true; } }
import java.util.*;
class PalindromeI
{
public static void main(String args[])
{
String a, b = “”;
Scanner s = new Scanner(System.in);
System.out.print(“Enter the string you want to check:”);
a = s.nextLine();
int n = a.length();
for(int i = n – 1; i >= 0; i–)
{
b = b + a.charAt(i);
}
if(a.equalsIgnoreCase(b))
{
System.out.println(“The string is palindrome.”);
}
else
{
System.out.println(“The string is not palindrome.”);*
import java.io.*;
public class Palindrome
{
public static void main(String args[])throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str, rev = “”;
System.out.println(“Enter a string:”);
str = br.readLine();
int length = str.length();
for (int i = length – 1; i >= 0; i–)
rev = rev + str.charAt(i);
if (str.equals(rev))
System.out.println(str+” is a palindrome”);
else
System.out.println(str+” is not a palindrome”);
}
}
import java.io.*;
class palindrome {
public static void main(String args[]) throws IOException {
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
System.out.print(“Enter the string: “);
String s = br.readLine();
int size = s.length();
for (int i = 0; i < size / 2; ++i) { if (s.charAt(i) != s.charAt(size - 1 - i)) { System.out.println("Not a palindrome."); return; } } System.out.println("Palindrome."); } } import java.util.*; class Palindrome { public static void main(String args[]) { Scanner in=new Scanner(System.in); System.out.println("Enter a string"); original=in.nextLine(); int length = original.length(); for ( int i = length - 1; i >= 0; i– )
rev = rev + original.charAt(i);
if (original.equals(rev))
System.out.println(“Entered string is a palindrome.”);
else
System.out.println(“Entered string is not a palindrome.”); } }
Tomy is a contributor at AskMeCode. We are committed to providing well-researched, accurate, and valuable content to our readers.
You May Also Like
Generate an array of random numbers wwith speed and precision
If you need to generate random numbers in a game or a simulation, or you're writing tests and need test...
Java Basics In Depth
Java is a high-level, object-oriented programming language, and one of the most popular programming languages in use today. It is...
Write Code Like the Pros
So, you want to write code like the pros? I'm going to outline the exact habits that have helped me,...
5 commits that made git great
In this blog post, we're going to take a look at five commits that made git what it is today....
