Bien, encontre la respuesta que buscaba y era lo siguiente:
declaras primero tus arreglos flotantes de n(NUM) elementos es un numero que el usuario da asi manejo arreglos dinamicos
float n[] = new float[NUM];
float x[] = new float[NUM];
float z[] = new float[NUM];
float w=0;
for (int i=1;i<n.length;i++) {
z
= n*z;
w=w+z;
}
PD1. Gracias por tu ayuda silverfox.
PD2. No tienes que ser tan adusto angel_K_ido, estoy programando en java y me parece que es una pregunta para java.