Neler yeni
MEGAForum - Teknoloji Forumu

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

  • Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

[JAVA] ROT 13 Şifreleme Sistemi | BarisJKaraali | [SOURCE]

ByOnur58

MFC Üyesi
  • Üyelik Tarihi
    7 Ocak 2015
  • Mesajlar
    2,114
  • MFC Puanı
    10
Kod:
import java.io.*; 
import java.util.*; 

public class rot13 
{ 
    static Scanner console = new Scanner(System.in); 
     
    private static BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); 
     
    public static **** main(String args[]) throws IOException 
    { 
        String plaintext; 
        int x; 
         
        System.out.println("Enter words to encrpyt"); 
        plaintext = stdin.readLine(); 
        x = plaintext.length(); 
        char[] chars = new char[x]; 
        for (int i = 0; i < x; i++) 
        { 
            chars[i] = plaintext.charAt(i); 
        } 
         
        System.out.print("The encrypted text is: "); 
         
        for (int i = 0; i < chars.length; i++) 
        { 
                if ((chars[i] >= 'a' && chars[i] <= 'm')) 
                { 
                    chars[i] += 13; 
                } 
                else if ((chars[i] >= 'n' && chars[i] <= 'z')) 
                { 
                    chars[i] -= 13; 
                } 
                else if ((chars[i] >= 'A' && chars[i] <= 'M')) 
                { 
                    chars[i] += 13; 
                } 
                else if ((chars[i] >= 'N' && chars[i] <= 'Z')) 
                { 
                    chars[i] -= 13; 
                } 
            System.out.print(chars[i]); 
        } 
    } 
}
 
Üst Alt