/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author debian
 */
public class TestValue {
    public static void main(String[] args) {
        System.out.println('A'+0);
        System.out.println('a'+0);
        System.out.println(-27%26);
        System.out.println(Character.toChars(65));
        char a = 'A';
        if(a>'A'&&a<'Z'){
            System.out.println("true");
        }else{
            System.out.println("false");
        }
        String[] datas = "bcdefghijklmnopqrstuvwxy`abcdefghijklmnopqrstuvwxy`aa".split(" ");
        System.out.println(""+datas.length);
        StringBuilder buffer = new StringBuilder();
        int index=0;
        for (String data : datas) {
            int size = datas[index].length();
            for (int i = 0; i < size; i++) {
                int value;
                char tmp = data.charAt(i);
                if(tmp>='A'&&tmp<='Z'){
                    value = tmp-'A'-size;
                    if(value<0){
                        value = 26+value;
                    }
                    value = (value%26);
                    value = Math.abs(value)+'A';
                    buffer.append(Character.toChars(value));
                }else if(tmp>='a'&&tmp<='z'){
                    value = tmp-'a'-size;
                    if(value<0){
                        value = 26+value;
                    }
                    value = (value%26);
                    value = Math.abs(value)+'a';
                    buffer.append(Character.toChars(value));
                }else{
                    buffer.append(tmp);
                }
            }
            buffer.append(" ");
            index++;
        }
        System.out.println(buffer);
    }
}

