📄 chap6-12.txt
字号:
// 程序6-12
public class encipher{
static char cipher(int c){
if(Character.isUpperCase(c)){ //处理大写字母
c=c+2;
if(c>'Z') // 处理超出字母范围的情况
c=c-26;
}else if(Character.isLowerCase(c)){ //处理小写字母
c=c+2;
if(c>'z') // 处理超出字母范围的情况
c=c-26;
}
return (char)c; // 将int转换为char
}
public static void main(String args[ ]){
String line;
StringBuffer buf;
for( ; ; ) {
line=SimpleInput.readString( ); //调用4.17节介绍的类SimpleInput,从键盘读取一行字符
if( line.equals("quit" )) // 退出
break;
buf=new StringBuffer(line); // 使用StringBuffer
for(int i=0;i<buf.length( );i++) // 处理每个字母
buf.setCharAt(i, cipher (buf.charAt(i)));
System.out.println(buf);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -