07/06/06 01:36:27
>>216
思いっきり適当
public class Angou {
public static void main(String[] arg) {
int key = Integer.parseInt(arg[1], 8);
int[] angti = new int[arg[0].length()];
String angou = toAngou(arg[0], key, angti);
String fukugo = toFukugou(angti, key);
}
public static String toAngou(String str, int key, int[] angti) {
char[] angmoji = str.toCharArray();
for (int i = 0; i < angmoji.length; i++) {
angti[i] = angmoji[i] + key;
angmoji[i] = (char) angti[i];
}
return new String(angmoji);
}
public static String toFukugou(int[] angti, int key) {
char[] fukumoji = new char[angti.length];
for (int i = 0; i < fukumoji.length; i++) {
fukumoji[i] = (char) (angti[i] - key);
}
return new String(fukumoji);
}
}