求解一道JAVA程序编程题,100000火急!!6月3日前希望能解决

编写一个加密Application程序,将一个字母赋给一个变量,输出这个字母加密后的结果。加密操作是将字母变换成倒序的字母,例如,A变Z,B边Y,C变X,依次类推...............
提示:1,定义一字符变量C,用来存放指定的字符;
2,计算变量C的倒序字母的ASCII码;
C》“A的ASCII码为155-C ,等......
3,用System.out.println方法将加密后的字母输出
备注: 这道题对于初学者有一定难度,而对于熟习JAVA编程语言的大虾们应该不成问题,且代码估计不会太多,希望你们尽快在明天之前完成,因为我们明天就要上机考试了, 先谢谢了

//可以转换大小写
import javax.swing.JOptionPane;

public class ZiMuDaoXu {
static char sd;
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

String input=JOptionPane.showInputDialog(null,"请输入一个字母","提示",2);
//输入一个字母
char zimu=input.charAt(0);
//转换成字符
System.out.println(zhuan(zimu));
//调用方法并显示
}
//转换方法
static char zhuan(char V){

int m=(int)V;
int n=65-(int)V;
int s=97-(int)V;
if(m>=65 && m<=90){
sd=(char)(90+n);
}
else if(m>=97 && m<=122){
sd=(char)(122+s);
}

return sd;

}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-06-02
import javax.swing.JOptionPane;

public class Test {
public static void main(String[] args){
String input=JOptionPane.showInputDialog("请输入要加密的字母:");

try {
char c=input.charAt(0);
System.out.println((char)(155-c));
} catch (Exception e) {
// TODO Auto-generated catch block
JOptionPane.showMessageDialog(null,"非法操作或输入!");
return;
}
}
}
相似回答