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

2025-02-24 18:29:58
推荐回答(2个)
回答1:

//可以转换大小写
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;

}
}

回答2:

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