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

编写一个加密Application程序,将一个字母赋给一个变量,输出这个字母加密后的结果。加密操作是将字母变换成倒序的字母,例如,A变Z,B边Y,C变X,依次类推....... 编写一个加密Application程序,将一个字母赋给一个变量,输出这个字母加密后的结果。加密操作是将字母变换成倒序的字母,例如,A变Z,B边Y,C变X,依次类推...............
提示:1,定义一字符变量C,用来存放指定的字符;
2,计算变量C的倒序字母的ASCII码;
C》“A的ASCII码为155-C ,等......
3,用System.out.println方法将加密后的字母输出
备注: 这道题对于初学者有一定难度,而对于熟习JAVA编程语言的大虾们应该不成问题,且代码估计不会太多,希望你们尽快在明天之前完成,因为我们明天就要上机考试了, 先谢谢了
展开
 我来答
285694982
2008-06-02
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部
//可以转换大小写
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;

}
}
psychic0111
2008-06-02 · TA获得超过999个赞
知道小有建树答主
回答量:463
采纳率:100%
帮助的人:222万
展开全部
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;
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式