だから私はバイトを扱うプログラムを持っています。一部を除いて、すべてが機能します。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
が、2番目の文字列は出力しませんexecuting loop
。私は何を間違えましたか?