天堂牧心 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 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘