좌우대칭 문장인지?

import javax.swing.JOptionPane;

public class 좌우대칭문자 {

 static String pInput(){
  //인풋
  String str=JOptionPane.showInputDialog(“대칭확인할 글자를 입력하세요”);
  str=str.trim();
  return str;
 }
 
 static boolean pCompare(String str){
  //문자열 비교
  
  if(str.length()%2!=0){
   //문자열이 짝수가 아니면 종료
   return false;
  }
  
  for(int i=0;i<str.length()/2;i++){
   //AAABBB
   //0    5
   // 1  4
   //  23
   if(str.charAt(i)!=str.charAt(str.length()-i-1)){
    //비대칭이 드러날 경우
    return false;
   }
  }
  
  //그렇지 않으면 대칭.
  return true;
 }
 
 static void process(){
 //전체 프로세스
  String str=pInput();
  boolean bCheck=pCompare(str);
  
  if(bCheck==true){
   JOptionPane.showMessageDialog(null, “대칭이다!”);
  }
  else{
   JOptionPane.showMessageDialog(null, “대칭이 아니다!”);
  }
 }
 
 
 public static void main(String[] args) {
  process();
 }

}