配列内の最後のゼロインデックスを見つけるために、次のコードを記述しました。
public class Stack {
public static void main(String[] args){
int[] a=new int[5];
a[0]=1;
a[1]=0;
a[2]=90;
a[3]=0;
a[4]=4;
findLast(a);
}
public static int findLast(int[] x){
for(int i=0;i<x.length;i++){
if(x[i]==0){
System.out.println(i);
}
}
return 0;
}
}
出力は次のとおりです。
1
3
私が本当に欲しいのはインデックス3です。