Advertisement
Guest User

Cezarova sifra

a guest
Mar 19th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.08 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class CezarovaSifra
  4. {
  5.     public static StringBuffer encrypt(String text, int s)
  6.     {
  7.         StringBuffer rezultat= new StringBuffer();
  8.  
  9.         for (int i=0; i<text.length(); i++)
  10.         {
  11.             if (Character.isUpperCase(text.charAt(i)))
  12.             {
  13.                 char ch = (char)(((int)text.charAt(i) +
  14.                         s - 65) % 26 + 65);
  15.                 rezultat.append(ch);
  16.             }
  17.             else
  18.             {
  19.                 char ch = (char)(((int)text.charAt(i) +
  20.                         s - 97) % 26 + 97);
  21.                 rezultat.append(ch);
  22.             }
  23.         }
  24.         return rezultat;
  25.     }
  26.  
  27.     // Driver code
  28.     public static void main(String[] args)
  29.     {
  30.         Scanner myObj = new Scanner(System.in);
  31.         System.out.println("Unesite tekst koji ce se kodirati: ");
  32.         String text = myObj.nextLine();
  33.         int s = 5;
  34.         System.out.println("Text  : " + text);
  35.         System.out.println("Shift : " + s);
  36.         System.out.println("Cipher: " + encrypt(text, s));
  37.     }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement