Hey guys.
I'm having trouble returning true and false things in java.
[code=java]
import java.io.*;
public class StringUtil
{
public static void main(String args[]) throws IOException
{
BufferedReader reverseString = new BufferedReader( new InputStreamRead er(System.in));
String revString;
BufferedReader palindromeStrin g = new BufferedReader( new InputStreamRead er(System.in));
String palString;
BufferedReader pigLatinString = new BufferedReader( new InputStreamRead er(System.in));
String plString;
BufferedReader shortHandString = new BufferedReader( new InputStreamRead er(System.in));
String shString;
int i = 0;
int indexPalString = 0;
System.out.prin tln("Enter a potential Palindrome:");
palString = palindromeStrin g.readLine();
indexPalString = palString.lengt h() - 1;
for(i = 0; i <= indexPalString; i++)
{
if (palString.char At(i) == palString.charA t(indexPalStrin g - i))
{
return true;
}
else{
return false;
}
}
}
}
[/code]
I want it to check whether or not it is a palindrome. It HAS to return true or false.
And is there anyway that i could ignore case, spaces, and punctuation?
Thank You
I'm having trouble returning true and false things in java.
[code=java]
import java.io.*;
public class StringUtil
{
public static void main(String args[]) throws IOException
{
BufferedReader reverseString = new BufferedReader( new InputStreamRead er(System.in));
String revString;
BufferedReader palindromeStrin g = new BufferedReader( new InputStreamRead er(System.in));
String palString;
BufferedReader pigLatinString = new BufferedReader( new InputStreamRead er(System.in));
String plString;
BufferedReader shortHandString = new BufferedReader( new InputStreamRead er(System.in));
String shString;
int i = 0;
int indexPalString = 0;
System.out.prin tln("Enter a potential Palindrome:");
palString = palindromeStrin g.readLine();
indexPalString = palString.lengt h() - 1;
for(i = 0; i <= indexPalString; i++)
{
if (palString.char At(i) == palString.charA t(indexPalStrin g - i))
{
return true;
}
else{
return false;
}
}
}
}
[/code]
I want it to check whether or not it is a palindrome. It HAS to return true or false.
And is there anyway that i could ignore case, spaces, and punctuation?
Thank You
Comment