import java.io.IOException;
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.InputStreamReader;
class Main
{
public static final boolean DEBUG = false;
public static void main(String[] args) throws IOException
{
BufferedReader cin;
String s;
if (DEBUG) {
cin = new BufferedReader(new FileReader("d:\\OJ\\uva_in.txt"));
} else {
cin = new BufferedReader(new InputStreamReader(System.in));;
}
while (true) {
s = cin.readLine();
//System.out.println("s:" + s);
if (s.compareTo("!") == 0) break;
StringBuffer sbuf = new StringBuffer();
for (int i = 0; i < s.length(); i++) {
if (Character.isLetter(s.charAt(i))) {
if (Character.isLowerCase(s.charAt(i))) {
char ch = (char)('z' - s.charAt(i) + 'a');
sbuf.append(ch);
} else {
char ch = (char)('Z' - s.charAt(i) + 'A');
sbuf.append(ch);
}
} else sbuf.append(s.charAt(i));
}
System.out.println(sbuf.toString());
}
}
}
题目1105:字符串的反码
最新推荐文章于 2021-12-01 16:33:19 发布