所以我有一个处理字节的程序。一切正常,除了一部分。for
循环根本不执行。
这是代码......它很复杂。
public int getID(int slot){
int slots = 0;
for(int a=0;a<b.length;a++){
if(correctslot){ //condition not shown.
if(slots==slot){
System.out.println("found pair");
for(int i=a;i<37;i++){
System.out.println("executing loop");
if(isID){ //condition not shown.
System.out.println("returning location");
return i+1;
}
}
}
slots++;
}
}
return 0;
}
如果程序找到匹配的插槽,则打印found pair
. 如果它正在执行它打印的循环executing loop
,但那是根本不做任何事情的部分。它打印第一个字符串found pair
,但不打印第二个executing loop
。我做错了什么?