public class Solution {
public static void main(String[] args) {
int ne = 0;
int p = 0;
int z = 0;
Scanner in = new Scanner(System.in);
int n = in .nextInt();
int arr[] = new int[n];
for (int arr_i = 0; arr_i < n; arr_i++) {
arr[arr_i] = in .nextInt();
}
for (int arr_i = 0; arr_i < n; arr_i++) {
if (arr[arr_i] > 0) {
p++;
} else if (arr[arr_i] < 0) {
ne++;
} else {
z++;
}
}
double n1 = p / n; // this is showing 0 ouput
double n2 = ne / n; // this is showing 0 ouput
double n3 = z / n; // this is showing 0 ouput
System.out.println(n1);
System.out.println(n2);
System.out.println(n3);
}
}
question is to print the fraction of positive ,negative and zeros to the number of elements in array. the output is showing 0 for everything plz suggest the mistake