Advertisement
mrScarlett

Caesar Cipher

Dec 4th, 2016
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.78 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. public class CaesarCipher
  4.  
  5. {
  6.     public static void main (String args[]){
  7.         StringBuilder sb = new StringBuilder();
  8.         Scanner reader = new Scanner(System.in);  
  9.         System.out.println("Enter a word to encrypt.");
  10.         String word = reader.next().toUpperCase();
  11.        
  12.         System.out.println("Enter key");
  13.         int key = reader.nextInt();
  14.         int position;
  15.         char character;
  16.         String letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  17.        
  18.         for (int x=0; x<word.length();x++){
  19.             character=word.charAt(x);
  20.             position=letters.indexOf(character);
  21.             position+=key;
  22.             sb.append(letters.charAt(position));
  23.         }
  24.        
  25.         System.out.println(sb);
  26.        
  27.     }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement