Iteration HW
public class CaesarCipher {
public static void main(String[] args) {
String[] letters = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"};
String message1 = "Kfzb gly!";
String message2 = "zlab zlab zlab";
String message3 = "prmbozxifcoxdfifpqfzbumfxifalzflrp";
ArrayList<String> caesar = new ArrayList<String>();
for (int i = 0; i < letters.length; i++) {
int d = 0;
if (i < 23) {
caesar.add(letters[i+3]);
}
else {
caesar.add(letters[i+3-26]);
}
}
String message11 = " ";
for (char c : message1.toCharArray()) {
message11 += Character.toString((char) (((c - 'a' + 3) % 26) + 'a'));
}
String message22 = " ";
for (char c : message2.toCharArray()) {
message22 += Character.toString((char) (((c - 'a' + 3) % 26) + 'a'));
}
String message33 = " ";
for (char c : message3.toCharArray()) {
message33 += Character.toString((char) (((c - 'a' + 3) % 26) + 'a'));
}
System.out.println(caesar);
System.out.println(message11);
System.out.println(message22);
System.out.println(message33);
}
}
CaesarCipher.main(null);