⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chap6-12.txt

📁 清华大学出版社经典教材系列
💻 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 + -