これは私が取り組まなければならないものです。すでに書かれたものを保持する必要がありますが、回文を見つけるためにループと charAt() を使用する方法がわかりません。Entered は、端末ラインに文字列を書き込むために必要なコードであるため、何も入力できません。助言がありますか?
import java.io.*;
import java.util.*;
public class Palindrome
{
public static void main (String[] args) throws IOException
{
try // WE WILL TALK ABOUT EXCEPTIONS EVENTUALLY - JUST PUT ALL YOUR CODE IN THIS TRY BLOCK
{
// --------------------------------------------------------------------------------------------------------
if (args.length == 0)
{
System.out.println("FATAL ERROR: Must enter a word on the command line!\n");
System.exit(0);
}
String word = args[0];
boolean isPalindrome=true;
// --------------------------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------------------------
if (isPalindrome)
System.out.println( word + " IS a palindrome." );
else
System.out.println( word + " NOT a palindrome." );
}
catch ( Exception e )
{
StringWriter sw = new StringWriter();
e.printStackTrace(new PrintWriter(sw));
System.out.println("EXCEPTION CAUGHT: " + sw.toString() );
System.exit( 0 );
}
} // END main
} //END CLASS Palindrome