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();
}
}