天堂牧心 2015-06-02 13:59 采纳率: 33.3%
浏览 1629
已采纳

JAVA 求大神帮看下这段代码 怎么修改 救命啊

真心看不懂

public static char[] a(char[] paramArrayOfChar) {

    char[] arrayOfChar1 = new char[12];
    char[] arrayOfChar2 = new char[12];
    arrayOfChar2[0] = '«';
    arrayOfChar2[1] = ' ';
    arrayOfChar2[2] = 'o';
    arrayOfChar2[3] = '/';
    arrayOfChar2[4] = '\037';
    arrayOfChar2[5] = '\036';
    arrayOfChar2[6] = 'š';
    arrayOfChar2[7] = 'E';
    int i = 0;
    int j = 0;
    int k;

    if ((paramArrayOfChar[j] < '0') || (paramArrayOfChar[j] > '9'))
        return null;

    while (true) {

        if (j >= 15)
            return null;

        do {
            arrayOfChar1[i] = (char) (arrayOfChar1[i] ^ arrayOfChar2[i]);
            arrayOfChar1[8] = 'W';
            arrayOfChar1[9] = 'Û';
            arrayOfChar1[11] = '\000';
            arrayOfChar1[10] = '\000';
            k = 0;
            if (k < 10)
                break;              
            arrayOfChar1[10] = (char) (0xFF & arrayOfChar1[10]);
            arrayOfChar1[11] = (char) (0xFF & arrayOfChar1[11]);
            return arrayOfChar1;



            arrayOfChar1[i] = (char) ('￐' + paramArrayOfChar[j]);
        } while (j >= 14);
        if ((paramArrayOfChar[(j + 1)] < '0')
                || (paramArrayOfChar[(j + 1)] > '9'))
            return null;
        arrayOfChar1[i] = (char) (arrayOfChar1[i] + ('￐' + paramArrayOfChar[(j + 1)] << 4));
        arrayOfChar1[i] = (char) (arrayOfChar1[i] ^ arrayOfChar2[i]);
        j = 1 + (j + 1);
        i++;
    }

    int m = k & 0x1;
    Boolean.valueOf(false);
    Boolean localBoolean;
    if (m == 0) {
        localBoolean = Boolean.valueOf(false);
        label267: if (!localBoolean.booleanValue())
            break label304;
        arrayOfChar1[11] = (char) (arrayOfChar1[11] + arrayOfChar1[k]);
    }
    while (true) {
        k++;
        break;
        localBoolean = Boolean.valueOf(true);
        break label267;
        label304: arrayOfChar1[10] = (char) (arrayOfChar1[10] + arrayOfChar1[k]);
    }
}
  • 写回答

3条回答 默认 最新

    报告相同问题?

    相关推荐 更多相似问题

    悬赏问题

    • ¥15 uniapp websocket 发送 sub 监听后,代码自动发送了 unsub ,解除了监听
    • ¥15 nativefier封装electron的应用遇到alert弹窗后input栏获取不到焦点,confirm不弹出的问题。
    • ¥20 怎样让两台不同的电脑访问外网的IP一致?
    • ¥20 有没有认识硅云的研发 求介绍
    • ¥16 Python工时计算器改写
    • ¥15 关于#Python#的问题,如何解决?
    • ¥15 CMD 生成TXT内容输出成一行
    • ¥20 关于#pandas#的问题,如何解决?(语言-python)
    • ¥30 c语言设计井字棋小游戏
    • ¥15 关于属性关联的双极容度多属性决策vikor方法的公式