String Encode

INPUT:
TODAY IS SUNDAY
OUTPUT:
YTIFD NX XZSIFD
class str_encode
 {
     public static void main(String s, int f)
     {
         String enc_str = new String();
         enc_str=encode(s,f);
         System.out.println(enc_str);
        }
        public static String encode(String str, int fr)
        {
            int i,len,asc;
            char c;
            str=str.toUpperCase();
            String ns = new String();
            len=str.length();
            for(i=0;i<len;i++)
            {
                c=str.charAt(i);
                asc=(int)c;
                if(asc>=65 && asc<=90)
                asc=asc+fr;
                else if(asc==32)
                asc=32;
                if(asc>90)
                asc=64+(asc-90);
                ns=ns+(char)asc;
            }
            return ns;
        }
    }

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s