设计思想:
输入字串,求出字符串长度,并将其转化为字符串数组,使得每个字符串加三后输出。
流程图:
源代码:
import javax.swing.JOptionPane;
public class key {
public static void main(String[] args){
String neirong=JOptionPane.showInputDialog("输入命令:");
int length=neirong.length();
char s[]=neirong.toCharArray();
for(int i=0;i<length;i++)
{
if(s[i]>='a'&&s[i]<'x')
{
s[i]=(char) (s[i]+3);
}
if(s[i]=='x')
s[i]='a';
if(s[i]=='y')
s[i]='b';
if(s[i]=='z')
s[i]='c';
}
String output=new String();
for(int i=0;i<length;i++)
{
output=output+s[i];
}
JOptionPane.showMessageDialog(null,
"密码内容:"+output,"results",JOptionPane.CLOSED_OPTION);
}
}
结果截图: