Write, compile, and run a
Java program that: (1) uses a single line comment to
document your source code with your name and section number. This should be the
very first line of your program, (2) prints your name and section number as the first line
of your output, (3) reads a
string from the key board and stores it in a string variable
named “s1”, (4) uses iteration to reverse the string and store the reversed string in “s2",
(5) compares “s1” to “s2” to determine if the string is a palindrome, and (6) prints the
input string, the input string without blank spaces, the output string, and a statement
whether or not the input string is a palindrome or not.
here is my code
import java.util.*;
import java.util.Scanner;
public class LabFour
{
public static void main(String[] args)
{
print_name();
Scanner kybd = new Scanner(System.in);
String s1, s2="";
System.out.println("Enter a string ");
s1 = kybd.nextLine();
int length = s1.length();
s1= s1.replaceAll("\\.","");
System.out.println(" string to input: "+s1);
for( int i= length - 1; i>=0; i--)
{
s2 = s2 + s1.charAt(i);
}
System.out.println("Reversed string is "+s2);
if(s1.equals(s2))
{
System.out.println ("its a pallindrome");
}
else
{
System.out.println("not a pallindrome");
}
}
public static void print_name()
{
System.out.println("Asong A Defang LD01");
}// end printname
}// end LabFour
i dont know how to make my code replace all spaces , an also when i do the reverse its still prmpting "its not a pallindrome" . i need help please