天堂牧心 2015-06-04 11:10 采纳率: 33.3%
浏览 1922

求解 这段 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;
while (true)
{
if (j >= 15);
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;
if ((paramArrayOfChar[j] < '0') || (paramArrayOfChar[j] > '9'))
return null;
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]);
}
}

  • 写回答

1条回答

  • Carry_Dominator 2015-06-04 11:34
    关注

    不知道你是要改成什么呢?

    评论

报告相同问题?

悬赏问题

  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝