Dividiendo dos enteros a un doble en java

Puedo ver que este es un problema común para los nuevos programadores, sin embargo, no logré implementar ninguna de las soluciones para mi código. Básicamente quiero dividir w y v, que se debe guardar en una variable doble. Pero imprime [0.0, 0.0, ..., 0.0]

public static double density(int[] w, int[] v){
double d = 0;
    for(L = 0; L < w.length; L++){
        d = w[L]  /v[L];
    }
    return d;
}

Respuestas a la pregunta(3)

Su respuesta a la pregunta